About the Role
We are looking for a Software Engineer II / III with 3-5 years of experience to join our Engineering team in Guadalajara. This role will be responsible for developing, testing, and maintaining software applications, APIs, and cloud-based solutions while collaborating with Product, QA, and DevOps teams.
Responsibilities
- Develop and maintain applications, APIs, and services using .NET technologies.
- Build new features and resolve software defects.
- Design software components and contribute to technical discussions.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and testing activities.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Support CI/CD processes and source control best practices.
Required Qualifications
- 3-5 years of software development experience.
- Strong experience with:
- C#
- .NET Core / .NET 6+
- ASP.NET Core
- REST APIs
- Entity Framework Core
- LINQ
- Hands-on experience with React.
- Knowledge of SQL and relational databases.
- Experience with AWS, Azure, or GCP.
- Experience with Git, GitHub, GitLab, or Azure DevOps.
- Understanding of software design principles, algorithms, and data structures.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar.
- Advanced English and Spanish communication skills.
Preferred Qualifications
- Docker and Kubernetes.
- Event-driven architectures and microservices.
- Agile and DevOps environments.
Why Join Us?
- Work with modern technologies and cloud platforms.
- Participate in innovative enterprise projects.
- Career growth opportunities within a global technology organization.
- Collaborative and dynamic engineering culture.