Senior Software Engineer
$1,170,000–$1,404,000 year
HybridMexico City, Mexico City, Mexico
Job Summary
Contribute to a sprint team by designing, developing, and testing cloud-hosted and on-premises integration solutions across the full software development lifecycle. Promote secure development practices using OWASP principles while improving shared code, tooling, and techniques for Platform teams. Leverage REST APIs, SOAP services, and microservice ecosystems to build SaaS applications, ensuring robust security and operational efficiency. Work with large codebases and data volumes, utilizing modern frameworks and DevOps practices for continuous integration and deployment.
Required Qualifications
- 6 to 8 years+ experience in C#, .NET Core, MS SQL and web application technologies
- Strong design skills and full software development lifecycle experience
- Experience working with large volumes of data
- Experience working with a microservice ecosystem and other service to service integrations
- Experience working with modern single page applications and multi-frontend frameworks like webpack module federation (WMF)
- Experience leveraging REST APIs and SOAP Web Services
- Strong understanding of Object-Oriented principles, the .NET Framework, .NET
- Experience with developing and hosting SaaS and/or cloud-based applications
- Experience with large codebases and unit testing -- mock frameworks, automation testing
- Proficiency in using version control systems such as Git
- Must be available for weekend shifts
- Must be able to lift 50 lbs
Desired Qualifications
- Ability to quickly read and understand both new and existing code
- Ability to look at the big picture, come up with great new ideas and execute those ideas by writing code to make it happen
- Passionate about writing quality code and constantly honing your development skills
- Experience with Agile software development methodologies
- Experience with cloud-based technologies (e.g. Azure, AWS)
- Experience with DevOps practices (e.g. continuous integration, continuous deployment)
- Experience with APMs such as Datadog
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.