Required Qualifications:
- Computer Science or related degree; BS or MS degree in Computer Science or related engineering discipline.
- 8 years’ experience in full product cycle: design, development, release and maintenance
- Experience delivering scalable and resilient services at large enterprise scale
- Excellent coding skills, strong in OOPS, OOAD, design patterns and their application
- Strong with Microsoft .NET technologies (C# and the .NET Framework)
- Strong working experience with in-depth expertise in delivering solutions based on ASP.Net,Web API, Web services/Rest APIs
- Good working knowledge of SQL Server including TSQL programming and/or related database technologies.
- Experience working on Azure/Cloud technologies will be added advantage
- Experience in PLM Domain will be added advantage.
- Expertise and knowledge in Agile engineering practices (Continuous Integration, TDD)
- Strong verbal communications and cross-group collaboration skills. Good interpersonal skills, including teamwork, facilitation, and negotiation
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.