Understand client requirements and design technical specifications.
Implement or develop the solutions in C# language using .Net framework
Writing REST APIs.
Ensure optimal performance, quality, and automated unit testing.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality.
What you will need:
3.5 to 6 years of software development experience. A significant portion of which should be around developing applications using C# language with Microsoft .Net framework.
Practical understanding of Object-oriented programming concepts, low level design concepts and design patterns.
Hands on experience with Rest APIs development.
Working experience of .net core and RDBMS
Hands on experience with unit testing and integration testing.
Should be good with requirement analysis, solution design and problem-solving skills.
Experience with CI/CD tools.
Added bonus if you have:
Cloud, Containerization and orchestration, infrastructure as code.