Key responsibilities:

•   Collaborating with the teams to understand project requirements.

•   Designing, coding, and debugging software applications using the .NET framework

•   Developing scalable and maintainable code that adheres to coding standards

•   Testing and deploying applications while ensuring high performance and security

•   Troubleshooting and resolving software defects and issues

•   Collaborating with other developers to enhance application features

•   Keeping up to date with industry trends and best practices in .NET development

•   Participating in code reviews, and providing constructive feedback

•   Developing documentation throughout the software development lifecycle (SDLC)


Required skills:

•   In-depth knowledge of .NET Core, ASP.NET, C#, Azure Services, Cosmos DB, SQL server, design/architectural patterns (e.g. Model-View-Controller (MVC), REST API development

•   Strong understanding of object-oriented programming concepts

•   Knowledge of front-end technologies like HTML, CSS, JavaScript, Angular

•   Object-oriented design and design patterns

•   Experience with enterprise-scale application architecture and, if relevant, microservices.

•   Production support experience, including performance and scalability troubleshooting

•   Unit testing (xUnit, NUnit, MSTest)

•   Familiarity with version control systems like Git

•   Problem-solving and debugging skills

•   Excellent communication skills and teamwork abilities

•   Adaptability to learn and implement new technologies

Similar jobs

Senior Full Stack (.NET+Angular developer+CosmosBD) developer

Apply Now
Back to search page