Responsibilities:
- Design, develop, and maintain software applications using the .NET framework and C#
- Participate in requirements analysis, design, and technical documentation
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, debug, and resolve software defects and technical issues
- Conduct code reviews and ensure code quality and best practices
- Stay up-to-date with emerging technologies and trends in the software development industry
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Qualifications:
- Proven experience as a .NET C# developer or similar role
- Strong proficiency in C# and the .NET framework
- Experience with ASP.NET, MVC, Web API, and Entity Framework
- Familiarity with SQL Server or other relational databases
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities