Nagarro is a Digital Product Engineering company that is rapidly scaling and focuses on building products, services, and experiences that inspire and delight.
The company has a dynamic and non-hierarchical work culture with over 18,000 experts across 38 countries.
The Staff Engineer, Dotnet Windows will be responsible for writing and reviewing high-quality code.
The role involves understanding client business use cases and technical requirements, converting them into technical designs that meet those requirements.
The engineer will map decisions with requirements and communicate these to developers.
Identifying various solutions and narrowing down the best options to meet client needs is a key responsibility.
The position includes defining guidelines and benchmarks for non-functional requirements during project implementation.
The engineer will write and review design documents that explain the overall architecture, framework, and high-level design of applications for developers.
Reviewing architecture and design for aspects such as extensibility, scalability, security, design patterns, user experience, and ensuring best practices are followed is essential.
The role also involves developing and designing overall solutions for defined functional and non-functional requirements, including defining technologies, patterns, and frameworks.
Understanding technology integration scenarios and applying these learnings in projects is part of the job.
Requirements:
Candidates must have a total experience of 7+ years.
Strong proficiency in C#, VB.NET, .NET Framework, and .NET Core is required.
Hands-on experience with SQL Server, including advanced T-SQL, is necessary.
Experience in managing and supporting SSIS, Windows Services, and IIS is essential.
Strong analytical and troubleshooting skills for application support are required.
Familiarity with Agile methodologies is expected.
Experience with NewRelic for application performance monitoring is necessary.
Basic knowledge of AWS, including EC2, ALB, API Gateway, and logging interpretation, is required.
Excellent problem-solving skills and the ability to resolve complex functional issues independently are essential.
Strong communication and leadership skills with a proactive attitude are required.
A bachelor’s or master’s degree in computer science, Information Technology, or a related field is necessary.
Benefits:
The company offers a dynamic work environment that encourages innovation and collaboration.
Employees have the opportunity to work on diverse projects across various digital mediums.
Nagarro promotes a non-hierarchical culture that values contributions from all team members.
The company provides opportunities for professional growth and development within a global team of experts.
Employees can expect a supportive work culture that emphasizes work-life balance and employee well-being.