Lead Software Developer - SFIA 5
Contract Mid-Senior LevelJob Overview
Anticipated Contract End Date/Length: December 31, 2026
Work Set Up: Remote
Clearance Required: BPSS + SC Clearance
Our client in the Information Technology and Services industry is looking for a Lead Software Developer - SFIA 5 to lead the development, enhancement, and support of enterprise applications across server, desktop, database, and legacy technologies. This role requires extensive expertise in .NET development, Microsoft Access, SQL Server, and enterprise application support, with a strong emphasis on maintaining and modernizing business-critical systems. The successful candidate will contribute to software development, troubleshooting, end-user support, and technical improvements while ensuring secure, reliable, and high-performing solutions within a public sector environment.
What you will do:
- Design, develop, maintain, and support server and desktop .NET applications.
- Develop and enhance applications using C#, VB.Net, ASP.Net, VBScript, WebAPI, and WCF.
- Build, maintain, and optimize Microsoft Access databases using advanced VBA.
- Develop, maintain, and troubleshoot SQL Server databases, T-SQL code, stored procedures, and user-defined functions.
- Support Oracle databases and develop PL/SQL solutions where required.
- Configure and support Microsoft Replication Services and legacy Oracle integrations.
- Develop and maintain web-based applications using HTML, JSON, XML, XPath, and XSLT.
- Support document generation and formatting using RTF, PDF, FOP, and FO.Net technologies.
- Integrate solutions with Microsoft Office applications, including Word, Excel, and Outlook.
- Develop, configure, and maintain Windows Services, IIS-hosted applications, and SharePoint integrations.
- Manage source control and deployment processes using Git, Azure DevOps, TFS, and Jenkins.
- Develop and support SSIS solutions and file transfer integrations, including Quatrix and SFTP-related processes.
- Troubleshoot complex application, database, and infrastructure issues.
- Provide technical support and guidance to end users.
- Maintain legacy development environments using multiple versions of Visual Studio.
- Collaborate with technical and business stakeholders to deliver secure, reliable, and maintainable software solutions.
- Ensure applications comply with security, quality, and operational standards.
Make Your Resume Now