Software Engineering - Development
HybridMexico City, Mexico City, Mexico
Mexico City, Mexico City, MexicoHybridFull TimeMid LevelBachelors DegreeEnterprise
Full TimeMid LevelBachelors DegreeEnterprise
Job Summary
Develop and deliver software components within a cloud-based managed services environment. Design, implement, and test software solutions, ensure components are well-documented and unit-tested, and contribute to architecture decisions. Work with microservices, containers, RESTful services, and data stores, participate in CI/CD pipelines, and apply object-oriented design patterns to build scalable, robust software while collaborating with cross-functional teams to drive innovation and customer value.
Required Qualifications
- X years of experience as a software engineer on complex software projects
- Excellent coding skills in Java, Python, .Net or equivalent
- Experience with relational and NoSQL databases, data mapping, XML/JSON, REST-based web services
- Knowledge of microservices architecture, containers (Docker & k8s), messaging queues
- Deep understanding of OOP and design patterns
- Bachelor's degree in Computer Science, related field, or equivalent practical experience
- DevOps tools and modern engineering practices
- Certification in hyperscalers (Azure, AWS, Google GCP) or willingness to obtain
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.