Overview:Our client is seeking a contract resource for the role of Senior Developer - Development Team, who can assist a development team to develop new and maintain existing software. Requirements for candidates are described below.
Technologies:Full Stack, C#, .NET 10, ASP.NET Core MVC, JavaScript, Web API, Azure (DevOps, App Services, SQL, Blob), LINQ, JSON, T-SQL, Legacy WCF (interoperability only), XML, SSRS, Crystal Reports, Vue.js, WinForms, Visual Studio 2022, REST, SOAP, Service-Oriented Architectures (SOA), HTML, CSS, SSMS, Stored Procedures, SSIS, DTS, SQL Jobs, Views, Triggers, Tables, Clustered IIS, Security Standards (OWASP/CIS)
Responsibilities:- Analyze business requirements in collaboration with business analysts, identify gaps and dependencies, and develop solutions that meet functional and technical requirements. Document and track user stories and technical tasks using Azure DevOps.
- Design, develop, test, deploy, and maintain enterprise applications and services using C#, .NET 10, ASP.NET Core MVC, REST APIs, JavaScript, SQL Server, and Dapper. Maintain existing applications using .NET Framework 4.8 and legacy technologies as needed. Development tools include Visual Studio 2026, SQL Server Management Studio, and unit testing frameworks.
- Configure, deploy, troubleshoot, and maintain enterprise web applications, distributed services, and legacy applications hosted on Microsoft IIS, SQL Server, and Windows Server.
- Independently investigate, document, and implement improvements to existing applications, integrations, and processes. Develop and maintain data integrations using SSIS, Web Services, and Web APIs. Support automated build and release processes through Azure DevOps and applicable deployment tools.
- Develop software that satisfies functional and non-functional requirements while adhering to established architecture, secure coding, quality, and maintainability standards. Utilize SonarQube, debugging tools, and code reviews to identify and resolve defects.
- Develop and maintain responsive web interfaces using JavaScript, HTML, CSS, Bootstrap, jQuery, and applicable modern frameworks.
- Prepare test data and perform unit, peer, integration, and regression testing to verify functional correctness, error handling, and system interoperability
- Investigate and resolve software defects, identify root causes, and verify corrective actions. Document and track defects using Azure DevOps
- Analyze diagnostic and test results, resolve technical issues, communicate risks and impediments, and maintain ownership of assigned work through delivery of complete, tested solutions
Qualifications:- Bachelor's Degree in related field.
- Minimum of 3-4 years of experience developing, deploying, maintaining, and troubleshooting enterprise applications and services in a networked environment.
- Experience developing enterprise applications, REST APIs, distributed services, and system integrations using .NET, SQL Server, Dapper, and secure authentication is required.
- Experience supporting legacy enterprise systems is desirable
Skills:C#,ASP.NET,MVC,.NET 10,SQL Server,T-SQL,REST APIs,Azure DevOps