Computer Programmer (Senior)

20903, MD
Full Time
Experienced

The Senior Computer Programmer will be responsible for the design, development, maintenance, and enhancement of enterprise-level applications supporting organizational operations. The incumbent will provide programming and technical support in a multi-user, LAN-based Microsoft Windows environment, with a strong focus on Microsoft Visual Studio and C# development. This role also includes managing application life cycles, providing help desk and user support, and ensuring seamless integration and performance of critical business applications such as the Highview Imaging Application. 

The ideal candidate is an experienced software professional capable of leading complex development projects, interpreting requirements into functional designs, and collaborating with cross-functional IT teams to deliver reliable and efficient software solutions. 

Primary Responsibilities 

  • Provide application development and technical support in a multi-user, LAN-based Microsoft Windows environment. 

  • Utilize Microsoft Visual Studio 2015 Professional Edition and Visual C# for the design, development, and maintenance of software applications. 

  • Install, configure, operate, manage, and troubleshoot issues with the Highview Imaging Application. 

  • Deliver help desk and application support services to an enterprise user base of at least 300 users. 

  • Provide IT systems, hardware, and software support and maintenance for existing IT systems. 

  • Perform break/fix support and resolve identified IT system issues. 

  • Provide support, management, and installation services for desktop and server operating systems. 

  • Maintain and modify applications as directed, including developing new functions, features, and applications. 

  • Manage software development and support using formal specifications, data flow diagrams, and standard design methodologies. 

  • Translate software requirements into design specifications, code, test plans, and integrated solutions. 

  • Develop, define, and implement requirements for existing and new systems, ensuring security, reliability, and scalability. 

  • Create and manage project plans with defined milestones and deliverables. 

  • Develop and execute comprehensive test plans for software validation and user acceptance. 

  • Deploy, upgrade, configure, and implement new and enhanced applications. 

  • Provide full-cycle software engineering support including analysis, design, modification, testing, quality assurance, and documentation. 

  • Work collaboratively with other contractors and departments to resolve application compatibility and integration issues. 

  • Facilitate image transfer from the electronic document management system into compatible file formats for other state agencies, leading configuration, operation, and delivery of replicated deliverables. 

Minimum Qualifications 

  • Minimum of ten (10) years of experience providing application development support in a multi-user, LAN-based, Microsoft Windows environment. 

  • Minimum of five (5) years of experience with Microsoft Visual Studio 2015 Professional Edition, Visual C#, and related development tools and utilities. 

  • Minimum of five (5) years of experience installing, configuring, operating, managing, and troubleshooting the Highview Imaging Application. 

  • Minimum of five (5) years of experience providing help desk/application support to a user base of at least 300 users. 

Preferred Qualifications 

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field. 

  • Advanced knowledge of Microsoft SQL Server, .NET Framework, and object-oriented programming principles. 

  • Experience developing secure, scalable, and high-availability enterprise applications. 

  • Familiarity with project management tools and version control systems (e.g., Git, Azure DevOps). 

  • Strong analytical, communication, and documentation skills. 

  • Ability to work independently and lead development initiatives with minimal supervision. 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*