This job is onsite in Annapolis or at one of this client's several other locations within the State of Maryland.
We are looking for a Senior Computer Programmer to support, maintain, and enhance IT systems and applications across more than twenty-five Maryland locations. This role combines software development, system support, and application integration, with a focus on Microsoft and cloud technologies. The ideal candidate has strong experience in C#, ASP.NET, SQL Server, and Windows Server environments, along with hands-on knowledge of enterprise applications and web-based solutions.
Responsibilities
- Support and maintain existing IT systems and applications
- Troubleshoot and resolve software and system issues
- Develop new features, web-based applications, and eGovernment solutions
- Install, configure, and upgrade desktop, server, and cloud-based applications
- Lead disaster recovery, performance monitoring, and optimization efforts
- Collaborate with staff, contractors, and state agencies to resolve integration issues
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
- 5+ years of software development and IT systems support experience
- Strong skills in C#, ASP.NET, .NET Framework, SQL Server, and Windows Server
- Experience with Azure AD, Office 365, AWS S3/Glacier, and virtualization (Hyper-V)
- Familiarity with SAP Crystal Reports, Subversion, and document imaging systems a plus