Engineer

NagarroNagarro·Remote(Mexico)
Software Development

WFA Digital Insight

The demand for skilled engineers in digital product development has seen a significant surge, with some estimates suggesting a 25% growth in the last two years alone. As companies like Nagarro continue to scale globally, the need for professionals with expertise in .Net, SQL, and cloud platforms has become increasingly important. With a remote work setup, this role offers the flexibility that many modern professionals seek. Given the competitive landscape, candidates should be prepared to showcase not only their technical skills but also their ability to work in agile environments and collaborate with cross-functional teams. Before applying, it's essential to understand the company culture and what sets Nagarro apart in the digital product engineering space.

Job Description

About the Role

The Engineer role at Nagarro is a pivotal position that involves working on the development of digital applications, specifically focusing on the Desking application that car dealerships use to promote car sales to customers. This application is critical in managing the client journey, from initial contact to the final sale. The successful candidate will be part of a team that values innovation, collaboration, and continuous learning.

Day-to-day, the role entails working on the development, maintenance, and improvement of the Desking application, ensuring it is scalable, efficient, and provides an excellent user experience. The engineer will be working closely with cross-functional teams, including design, product, and sales, to ensure that the application meets both business and customer needs. Given Nagarro's commitment to digital product engineering, this role offers an exciting opportunity to contribute to the development of products and services that inspire, excite, and delight.

The role is remote, which means the successful candidate will be working from home or a preferred location, using digital communication tools to stay connected with the team. Nagarro prides itself on a dynamic and non-hierarchical work culture, which means there are ample opportunities for professional growth and learning.

What You Will Do

  • Develop and maintain high-quality, reliable, and scalable digital applications using .Net and .Net Core.
  • Collaborate with the design team to translate designs into functional user interfaces.
  • Work with SQL Server to develop and optimize database queries.
  • Implement REST APIs for data exchange between different application components.
  • Use JavaScript, React, or Angular to build dynamic, user-friendly interfaces.
  • Ensure compliance with agile methodologies and participate in CI/CD processes.
  • Utilize GIT for version control and collaborate with team members on code reviews.
  • Implement testing and validation procedures to ensure high-quality code.
  • Collaborate with the DevOps team to ensure smooth deployment of applications.
  • Participate in code reviews and contribute to the improvement of the overall quality of the application.
  • Stay updated with the latest technologies and trends in software development.

What We Are Looking For

  • A strong foundation in .Net and .Net Core development.
  • Experience with SQL Server, including query optimization.
  • Knowledge of REST APIs and their implementation.
  • Proficiency in JavaScript, including frameworks like React or Angular.
  • Understanding of cloud platforms and their applications.
  • Experience with CI/CD pipelines and agile development methodologies.
  • Strong understanding of object-oriented programming principles.
  • Proficiency in using GIT for version control.
  • Experience with New Relic or Splunk for application monitoring.
  • Good understanding of front-end build tools and technologies.
  • Strong problem-solving skills and attention to detail.

Nice to Have

  • Experience with other programming languages, such as Python or Java.
  • Knowledge of containerization using Docker.
  • Familiarity with Kubernetes for container orchestration.
  • Experience with AWS or Azure cloud platforms.
  • Certification in .Net or related technologies.

Benefits and Perks

  • Competitive compensation package.
  • Opportunity to work on cutting-edge digital products and services.
  • Flexible working hours and remote work setup.
  • Access to latest tools and technologies.
  • Professional development opportunities through training and workshops.
  • Collaboration with a diverse and global team of experts.
  • Health insurance and retirement plans.
  • Paid time off and holidays.
  • Remote stipend to support home office setup.

How to Stand Out

  • Ensure your resume and online profiles highlight your experience with .Net, SQL, and cloud platforms.
  • Prepare to talk about specific projects you've worked on, including your role, challenges, and how you overcame them.
  • Familiarize yourself with Nagarro's products and services to understand their business needs and how your skills align.
  • Be ready to discuss your experience with agile methodologies and CI/CD pipelines.
  • Showcase your problem-solving skills through examples or coding challenges.
  • Research the market to negotiate a salary that reflects your skills and experience.
  • Look for opportunities to ask questions during the interview, such as about company culture, team dynamics, or opportunities for growth.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.