Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout Client:
One of our MNC clients offers technology consulting and digital solutions to global enterprises across industries enabling transformative scale at unparalleled speed. With 145000 professionals across 90 countries helping 1100 clients it provides a full spectrum of services including consulting information technology enterprise applications business process services engineering services network services customer experience & design services AI & analytics and cloud & infrastructure services. It is the first Indian company in the world to have been awarded the Sustainable Markets Initiatives Terra Carta Seal in recognition of actively leading the charge to create a climate and naturepositive future.
Back end Engineer
Must have
Experience in .NET code working with RESTful services
Experience in Unite test frameworks.
Senior .NET backend developer:
Technical Skills:
1. Proficiency in .NET: Strong knowledge of .NET web framework such as .NET Core (primary and required) and ASP.NET.
2. C# Programming: Deep understanding of C# and its nuances. Deep understanding of Dependency Injection.
3. Database Knowledge: Proficient in SQL and experience with relational databases like SQL Server and nonrelational databases like CosmosDB.
4. Unit and Integration Testing: Experience with testing frameworks such as MSTest. Also understanding of test mocking frameworks like moq.
5. CI/CD: Experience in building and maintaining CI/CD pipelines using tools like Azure DevOps or GitHub Actions.
6. Test Automation: Proficiency in test automation using tools like Postman or similar.
7. RESTful APIs: Experience in developing and consuming RESTful services.
8. Version Control Systems: Proficiency in using version control systems like Git.
Additional Skills:
1. Microservices Architecture: Understanding of the Microservices architecture and Docker containerization.
2. Cloud Platforms: Experience with cloud platforms like AWS or Google Cloud.
3. Performance Tuning: Ability to identify bottlenecks and bugs and devise solutions to these problems.
4. Security Compliance: Knowledge of secure coding practices and experience in maintaining data security and privacy.
5. Agile Methodologies: Experience working in an Agile development environment.
6. Application Performance Monitoring (APM): Understanding of APM and experience in tools like Azure App Insights or App Dynamics.
Soft Skills:
1. ProblemSolving: Strong problemsolving skills.
2. Communication: Excellent written and verbal communication skills.
3. Teamwork: Ability to work well in a team setting.
Experience:
1. A minimum of 5 years of experience as a .NET developer.
Full Time