About the Role
We are seeking a highly skilled and motivated Senior Software Engineer to join our team in Latin America (LATAM). This individual will be responsible for developing and maintaining software applications on the Microsoft Azure platform using .NET Core.
The ideal candidate will have strong technical skills, excellent problem-solving abilities, and experience working with microservices architecture. They should also be proficient in cloud automation, containerization, and database management.
Responsibilities include:
* Designing, developing, and deploying scalable software solutions on Azure
* Maintaining and enhancing existing software applications
* Collaborating with cross-functional teams to deliver high-quality solutions
* Staying up-to-date with industry trends and technologies
This role requires a strong background in software engineering, excellent communication skills, and the ability to work effectively in a team environment.
-----------------------------------
Requirements
To be successful in this role, you will need:
* .NET Core proficiency
* Strong knowledge of Azure Cloud services, including Event Hubs, Service Bus, and App Services
* Experience with containerization using Docker
* Database management skills with Azure SQL, MongoDB, and Cosmos DB
* Familiarity with cloud automation and infrastructure as code using Bicep or similar tools
* Excellent problem-solving abilities and analytical thinking
Candidates with experience in application security, microservices architecture, and DevOps practices are highly desirable.
-----------------------------------
Benefits
We offer a comprehensive benefits package that includes:
* Coursera credentials for ongoing learning and development
* Flexible PTO policy for work-life balance
* Remote work options for flexibility and productivity
* Learning opportunities for career growth and advancement
We value top talent and strive to provide a challenging and rewarding work environment.
-----------------------------------
What We Offer
Join our dynamic team and enjoy the following benefits:
* A competitive salary and bonus structure
* Ongoing learning and development opportunities
* A flexible work environment with remote options
* A collaborative and supportive team culture
We are passionate about delivering high-quality results and exceeding customer expectations.
],