IC4 – Sr Software Engineer Backend
🚀 IC4 – Senior Software Engineer Backend
Join our dynamic team at SILMC - Servicios Integrados de Lealtad, Mercadotecnia y Comunicación, S.A.P.I. de C.V., where your expertise in backend development will drive innovative software solutions! As a Senior Software Engineer, you will play a crucial role in the design, development, and optimization of advanced applications, ensuring they meet the highest quality standards and align with our business goals.
🌟 Key Responsibilities:
- Design, develop, and optimize cutting-edge software solutions.
- Lead code reviews to uphold quality standards.
- Document code and adhere to regulations and procedures.
- Create and maintain robust APIs for seamless system integration.
- Define and enhance technical processes throughout the development lifecycle.
- Implement container technologies to ensure application efficiency and scalability.
- Collaborate with Architecture, Data Management, and DevOps teams through agile sprints for continuous development releases.
- Translate technical requirements in collaboration with technical and business teams.
- Test product usability to enhance user experience.
- Maintain thorough documentation on architectures, procedures, and tools.
- Mentor and guide team members in their professional growth.
- Develop tools to automate operational tasks and deployment processes.
- Conduct thorough code reviews focusing on quality and best practices.
- Facilitate knowledge transfer between operations and development teams.
- Manage critical production systems to ensure optimal performance and availability.
- Enhance system configurations for consistency and reproducibility.
🛠️ Required Knowledge and Experience:
- Minimum 7 years of experience as a Software Engineer.
- Proficient in SQL and NoSQL (MongoDB, PostgreSQL, MySQL).
- Familiarity with tools such as Maven, Gradle, GitHub Actions, and Sonar Cloud.
- In-depth understanding of design patterns, SOLID principles, and secure development practices.
- Experience with TDD, ATDD, BDD methodologies.
- Proficient in Scrum and Jira management.
- Hands-on experience in creating microservices and consuming REST APIs.
- Strong knowledge of container development and usage of CI/CD tools.
💻 Technology Focus Areas:
- Java: Minimum 7 years of professional experience in Java development with Spring Boot and Hibernate expertise. Familiarity with JUnit and Mockito.
- .NET: At least 5 years of professional experience with .NET, .NET Core, and C#. Proficiency with NUnit or MSTest.
🌈 Why Join Us?
At Spin, we are devoted to creating a diverse and inclusive workplace. We are an equal opportunity employer, and we welcome applicants from all backgrounds without discrimination. If you require accommodations during the application process, please notify your recruiter.
Ready to take the next step in your career? Apply Now!