4. Backend Engineer: ¿ Technical Skills: Proficiency in .NET: Strong knowledge of .NET web framework such as .NET Core (primary and required) and ASP.NET. C# Programming: Deep understanding of C# and its nuances. Deep understanding of Dependency Injection. Database Knowledge: Proficient non relational databases like Cosmos DB. Unit and Integration Testing: Experience with testing frameworks such as MSTest. Also understanding of test mocking frameworks like moq. CI/CD: Experience in building and maintaining CI/CD pipelines using tools like Azure DevOps, or GitHub Actions. Test Automation: Proficiency in test automation using tools like Postman, or similar. RESTful APIs: Experience in developing and consuming RESTful services. Version Control Systems: Proficiency in using version control systems like Git. ¿ Additional Skills: Cloud Platforms: Experience with cloud platforms like Azure. Performance Tuning: Ability to identify bottlenecks and bugs, and devise solutions to these problems. Security Compliance: Knowledge of secure coding practices and experience in maintaining data security and privacy. Agile Methodologies: Experience working in an Agile development environment. Application Performance Monitoring (APM): Understanding of APM and experience in tools like Azure App Insights or App Dynamics. Experience: A minimum of 6 7 years of experience as a .NET developer
Any Graduate