Publicado hace 9 días.
Product Development Engineer .NET Senior - Híbrido en Definity First
Sueldo oculto
Nuevo León - Híbrido
Empleado de tiempo completo
Inglés : Nivel Avanzado
We are seeking an experienced and innovative Product Development Engineer with over 5 years of experience in the IT industry and a proven track record in software development, cloud solutions, and technical leadership.
Based in Monterrey, Nuevo León , this hybrid role focuses on architecting, developing, and deploying scalable, cloud-based applications while fostering a culture of excellence within the team. You will collaborate closely with cross-functional teams to deliver high-quality, cutting-edge solutions.
Requirements
- 5+ years of experience in IT, including software architecture, development, and cloud infrastructure.
- Advanced expertise in Azure, with experience deploying and managing PaaS/IaaS solutions.
- Strong knowledge of .NET Core, C#, and Python for backend development and integration.
- Hands-on experience with Docker and Kubernetes for application containerization and orchestration.
- Proficient in database management, including SQL Server and MongoDB. ️
- Experience setting up CI/CD pipelines using Azure DevOps, Jenkins, and other automation tools. ️
- Familiarity with front-end frameworks like Angular or similar technologies.
- Excellent problem-solving and analytical skills.
- Strong leadership abilities, with experience mentoring teams and managing technical projects.
- Advanced English .
Main activities
- Lead the design, prototyping, and development of innovative products and features, ensuring alignment with business objectives. ️
- Architect and deploy scalable, cloud-based solutions using Azure and other modern tools. ️
- Develop and maintain backend systems, APIs, and standalone services using .NET Core, Python, and Node.js.
- Manage and optimize databases, including SQL Server and MongoDB, to ensure high performance and reliability.
- Containerize and orchestrate applications using Docker and Kubernetes.
- Collaborate with stakeholders to define technical solutions that meet user requirements and business needs.
- Implement CI/CD pipelines to streamline deployments and ensure high-quality software delivery. ️
- Diagnose and resolve technical challenges, implementing solutions to improve performance and reliability.
- Stay up-to-date with emerging technologies to ensure products remain competitive and innovative.
- Mentor and lead cross-functional teams, fostering a collaborative and productive work environment.
Education
- Computer Science/Information Technology Bachelor's Degree or equivalent.