Washington, DC Position Type : Hybrid Hybrid Schedule : 3 days onsite Contract Length : 10 months + possible extensions Position Overview : The .NET Developer is responsible for designing, developing, and enhancing web applications using .NET Framework and .NET Core while ensuring timely resolution of issues and alignment with SLAs.
This role involves collaborating with clients and internal teams to analyze requirements, recommend solutions, and implement changes across production systems.
Duties :
Develop and maintain web applications using .NET Framework, .NET Core, MVC, and Razor Pages.
Write clean, efficient, and maintainable code in C#.NET.
Perform database interactions using SQL, particularly SQL Server, and utilize object-relational mappers.
Integrate and develop RESTful APIs to support application functionality.
Work with cloud services, especially Microsoft Azure, to deploy and maintain applications.
Enhance existing systems by analyzing business objectives, identifying improvements, and implementing modifications.
Create technical specifications, test plans, and documentation for application development.
Perform unit testing and maintain quality assurance throughout the application lifecycle.
Communicate effectively with clients, internal teams, and senior management regarding project status and technical solutions.
Collaborate with development teams, users, and business analysts to analyze complex problems and define solutions.
Apply design and modeling concepts at the system level and ensure proper architecture of web applications.
Utilize development tools including Visual Studio, GitHub, SQL Server Management Studio, SQL Developer, iText, and related technologies.
Follow Agile methodology and participate in sprint planning, stand-ups, and code reviews.
Maintain a strong understanding of object-oriented programming, web application architecture, and relational database design.
Stay current with certifications and professional development in relevant .NET technologies.
Required Skills :
8+ years of in-depth knowledge of the .NET Framework and .NET Core 8+ years of expertise in building web applications including MVC and Razor Pages 8+ years of proficiency with object-relational mappers for database interactions 8+ years of strong proficiency in C#.NET 8+ years of strong knowledge of SQL for database querying and management, especially SQL Server 8+ years of experience with cloud services, especially Microsoft Azure 8+ years of skill in developing and integrating with RESTful APIs 8+ years of proficiency in Visual Studio 8+ years of expertise with GitHub 8+ years of experience enhancing existing systems by analyzing business objectives, preparing action plans, and identifying areas for modification and improvement 8+ years of experience creating technical specifications and test plans 8+ years of understanding of the full application lifecycle from inception through maintenance 8+ years of solid understanding of web application architecture, object-oriented designs and concepts, and relational database design Preferred Skills : Certification in any of the above technologies or areas Powered by JazzHR