Description
You will design and build scalable software components using C# and .NET 8.
Responsibilities
- Develop and maintain RESTful APIs and integrate with web services.
- Implement data access layers using Entity Framework and SQL Server.
- Write and maintain comprehensive unit and integration tests to ensure reliability.
- Collaborate with agile teams, participating in sprint planning and code reviews.
- Troubleshoot defects and optimize code for performance and security.
Required Skills
- 6+ years of hands-on experience in C# development.
- Expert-level proficiency in .NET 8 and .NET Core.
- Strong experience with SQL Server, including query tuning and optimization.
- Proven track record of designing and consuming RESTful APIs.
- Proficiency with Entity Framework or similar ORMs.
- Mandatory experience with Git for version control.
- Experience writing unit and integration tests.
- Familiarity with Agile methodologies and SDLC.
Preferred Skills
- Understanding of cloud deployment and integration, specifically Azure.
- Experience using GitHub Copilot to improve development productivity.
- Basic knowledge of secure coding standards and practices.