Programmer - Mid

REMOTE, Remote

Zachary Piper Logo

Job Id:
0000177822

Job Category:
Information Technology

Job Location:
REMOTE, Remote

Security Clearance:
Secret

Business Unit:
Zachary Piper LLC DBA ZP Group

Division:
Not Defined

Position Owner:
Susie Wolsch

Zachary Piper Solutions is seeking a Programmer Mid to support a long-term DOD program focused on enterprise application development, software engineering, and automation. This position is fully remote within the continental United States, with preference for candidates in the Eastern time zone. The Programmer Mid will develop, enhance, and maintain enterprise-level web applications and full-stack software solutions, leveraging modern programming languages, database technologies, and application integrations. The ideal candidate is a well-rounded software engineer with strong technical skills, initiative, and the ability to independently contribute to complex projects.


Responsibilities of the Programmer Mid include:

  • Design, develop, implement, and maintain enterprise-level web applications and full-stack software solutions
  • Develop web-based, multi-user applications supporting personnel management, training documentation, scheduling, permissions, and access workflows
  • Build front-end interfaces using HTML, CSS, JavaScript, and modern frameworks, alongside back-end components, APIs, and business logic using C#, Java, Python, or similar languages
  • Design and maintain relational databases, SQL queries, stored procedures, and integrations using SQL Server and related technologies
  • Support application development using Microsoft .NET, ASP.NET, SharePoint, and Active Directory
  • Develop reporting, dashboards, search functionality, data exports, and application features supporting auditing, event logging, and history tracking
  • Implement application integrations, role-based access controls, and automated data exchanges across enterprise systems
  • Participate in the full Software Development Life Cycle (SDLC), including requirements analysis, development, testing, deployment, maintenance, and documentation
  • Troubleshoot application defects, database issues, integration failures, and performance bottlenecks
  • Conduct code reviews, testing, debugging, and validation while applying secure coding practices and software development standards
  • Collaborate with software engineers, systems engineers, cybersecurity personnel, and government stakeholders to deliver technical solutions


Qualifications of the Programmer Mid include:

  • 4+ years of professional software development or full-stack engineering experience
  • Active Secret clearance
  • CompTIA Security+ certification meeting DoD IAT Level II requirements
  • ITIL v3 certification
  • Experience developing and maintaining enterprise-level applications or complex software solutions
  • Experience with programming languages such as C#, Java, Python, C++, or JavaScript
  • Experience with front-end technologies including HTML, CSS, and JavaScript, as well as back-end development, APIs, and database integrations
  • Experience with SQL Server, relational databases, and web application frameworks such as .NET or ASP.NET
  • Understanding of the full SDLC, including application testing, debugging, troubleshooting, and maintenance
  • Strong problem-solving, communication, collaboration, and technical documentation skills
  • Demonstrated initiative, ownership, adaptability, and ability to work independently
  • Bachelor's degree in Computer Science, Information Systems, MIS, Business, or a related field; equivalent experience may be considered

Preferred Qualifications of the Programmer Mid include:

  • Experience supporting Department of Defense or federal government environments
  • Experience with Microsoft Azure, cloud-native application development, Azure DevOps, Git, and CI/CD pipelines
  • Experience with AI/ML integration, intelligent automation, or AI-enabled application development
  • Experience with knowledge graphs, graph databases, semantic data modeling, Azure Cosmos DB (Gremlin API), or Neo4j
  • Experience with SharePoint development, Active Directory, authentication, authorization, or identity management integrations
  • Experience with REST APIs, microservices, enterprise search, reporting, or data visualization
  • Experience with Agile methodologies, automated testing, and software development best practices
  • Microsoft application development or related technical certifications

Compensation for the Programmer Mid includes:

  • Salary: $80,000–$90,000, depending on experience
  • Benefits: Medical, Dental, Vision, 401(k), Holidays, PTO, and sick leave as required by law


Keywords:

Programmer, Mid-Level Programmer, Software Engineer, Software Developer, Full Stack Engineer, Application Developer, Web Developer, Enterprise Application Developer, Backend Developer, Frontend Developer, Software Engineering, Full Stack Development, Enterprise Application Development, Application Integration, API Development, REST APIs, Microservices, C#, .NET, ASP.NET, Java, Python, C++, JavaScript, TypeScript, HTML, CSS, React, Angular, SQL, SQL Server, MSSQL, T-SQL, Relational Databases, Data Modeling, Stored Procedures, Database Development, Web Applications, Enterprise Systems, Personnel Management Systems, Scheduling Applications, Role-Based Access Control (RBAC), User Permissions, Audit Logging, Reporting, Enterprise Search, SharePoint Development, Active Directory, Authentication, Authorization, Identity Management, Secure Coding, Application Security, Software Testing, Automated Testing, Debugging, Code Reviews, Performance Optimization, SDLC, Agile, Scrum, DevOps, CI/CD, Git, GitHub, GitLab, Azure DevOps, Microsoft Azure, Cloud-Native Applications, AI/ML, Intelligent Automation, Knowledge Graphs, Graph Databases, Azure Cosmos DB, Gremlin API, Neo4j, CompTIA Security+, IAT Level II, ITIL v3, Secret Clearance, Active Secret, DoD Secret, Department of Defense, Federal Government, Defense IT, Navy, NMCI, NGEN, NGEN-R, SMIT, Remote Software Engineer, Remote Programmer, Remote Full Stack Developer


#LI-SW1

#LI-REMOTE

Apply For This Position

Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?