What are the responsibilities and job description for the Senior Full-Stack .NET Software Developer position at Software Professionals, Inc.?
Looking for Local Resources
Responsibilities
Responsibilities
- Develop and maintain on-premise web applications and services using C#, ASP.NET MVC, Web API, Entity Framework, and SQL Server.
- Implement front-end features using HTML, CSS, JavaScript, jQuery.
- Write clean, maintainable, and testable code using SOLID principles and design patterns.
- Perform unit testing, participate in code reviews, and support integration testing with other teams.
- Debug and troubleshoot issues using tools such as Visual Studio, Fiddler, Postman, and Azure DevOps.
- Document and communicate technical specifications and requirements using tools such as Visio, Word, and Excel.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- At least 7 years of professional experience in full-stack .NET development.
- Strong knowledge of C#, ASP.NET MVC, Web API, Entity Framework, and SQL Server.
- Proficient in HTML, CSS, JavaScript, and jQuery.
- Familiar with RESTful APIs, JSON, XML, SOAP, and WCF.
- Experience with unit testing, integration testing, and code quality tools.
- Experience with agile methodologies, source control, and CI/CD tools.
- Excellent communication, problem-solving, and analytical skills.
- Ability to work independently and as part of a team.