4 days ago Be among the first 25 applicants
MIGx is a global consulting company with an exclusive focus on the healthcare and life science industries, addressing their demanding requirements on quality and regulatory aspects. We manage challenges and solve problems for our clients in compliance, business processes, and more.
MIGx's interdisciplinary teams from Switzerland, Spain, and Georgia handle projects in Integration, Application, Data Platforms, Processes, IT management, Digital transformation, Managed services, and compliance.
About the profile
The DevOps and Software Engineer will serve as a key technical leader, bridging the gap between development and operations teams. This role focuses on establishing and enforcing good programming principles, promoting clean code practices, and setting up scalable and reliable systems. The ideal candidate will mentor development teams, drive the adoption of industry standards, and ensure alignment with SOLID principles and other best practices.
Responsibilities
1. Design, build, and maintain CI/CD pipelines to automate build, test, and deployment processes.
2. Oversee the implementation of DevOps practices across teams to ensure consistency and reliability.
3. Lead the development and maintenance of infrastructure as code (IaC).
Software Development Leadership:
1. Guide development teams in designing and implementing scalable, secure, and maintainable software.
2. Promote clean, efficient, and well-documented code following best practices and industry standards.
3. Enforce the application of SOLID principles to ensure maintainable and extensible software designs.
4. Provide technical leadership for debugging, troubleshooting, and resolving software issues across multiple environments.
Mentorship and Collaboration:
1. Mentor and coach team members on programming principles, clean code practices, and DevOps methodologies.
2. Establish and maintain a culture of continuous improvement, encouraging learning and innovation.
3. Collaborate with cross-functional teams to align on project goals, deliverables, and technical strategies.
4. Develop and share technical documentation to enhance team knowledge and onboarding processes.
Requirements - Must have
1. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
2. Expertise in at least one programming language, preferably Python, .NET, or C.
3. Hands-on experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
4. Advanced knowledge of cloud platforms (AWS, Azure, or GCP).
5. Proficiency with configuration management tools.
6. Experience with monitoring and logging tools.
7. Strong understanding of software design principles, clean code practices, and SOLID principles.
8. Strong leadership and mentorship capabilities.
9. Excellent problem-solving skills and attention to detail.
10. Exceptional communication and teamwork abilities.
11. Proactive approach to learning and adopting new technologies.
12. Ability to lead technical teams and work effectively with stakeholders.
Requirements - Nice to have
1. Certifications in cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
2. Experience with microservices architecture and API development.
3. Knowledge of databases (SQL and NoSQL).
4. Experience in the Life Science industry.
Languages
1. English – C1. High proficiency in English communication with both technical and business profiles.
What we offer:
1. 25 holiday days per year.
2. Possibilities of career development and the opportunity to shape the company's future.
3. An employee-centric culture directly inspired by employee feedback - your voice is heard, and your perspective is encouraged.
4. Different training programs to support your personal and professional development.
5. Work in a fast-growing international company.
6. Friendly atmosphere and supportive Management team.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr