Programmer - Senior

Zp Group Llc

  • 2 days ago
  • $88,000–$105,000 Per Year

Highlights

Responsibilities: of the Programmer Senior include: Lead the design, development, implementation, and maintenance of enterprise-level web applications and full-stack software solutions Provide technical leadership for application development, enhancements, architecture, and complex engineering initiatives Design scalable application architectures, APIs, services, and software components using modern development technologies Develop front-end functionality using HTML, CSS, JavaScript, and modern frameworks alongside back-end components, business logic, and integrations using C#, Java, Python, C++, or similar languages Lead application development utilizing Microsoft.

Numbers & Facts

Location
Salary$88,000–$105,000 Per Year

Description

Responsibilities: of the Programmer Senior include: Lead the design, development, implementation, and maintenance of enterprise-level web applications and full-stack software solutions Provide technical leadership for application development, enhancements, architecture, and complex engineering initiatives Design scalable application architectures, APIs, services, and software components using modern development technologies Develop front-end functionality using HTML, CSS, JavaScript, and modern frameworks alongside back-end components, business logic, and integrations using C#, Java, Python, C++, or similar languages Lead application development utilizing Microsoft .NET, ASP.NET, SQL Server, and related enterprise technologies Design and optimize relational databases, SQL queries, stored procedures, data models, and application integrations Develop enterprise search, reporting, dashboards, data exports, and application functionality supporting auditing, history tracking, and event logging Lead integrations with SharePoint, Active Directory, authentication services, enterprise APIs, and authorization systems Oversee role-based access controls, user permissions, personnel management, and access-related application workflows Provide technical oversight throughout the Software Development Life Cycle (SDLC), including requirements analysis, architecture, development, testing, deployment, and maintenance Establish software development standards, secure coding practices, code quality expectations, and engineering best practices Lead code reviews, technical design reviews, testing, debugging, and performance optimization while resolving complex application and integration issues Mentor junior and mid-level engineers, provide technical guidance, and promote knowledge sharing Collaborate with engineering teams, cybersecurity personnel, and government stakeholders to translate requirements into technical solutions Develop technical documentation, architecture diagrams, application specifications, and operational procedures Qualifications: of the Programmer Senior include: 8+ years of professional software development, application engineering, or full-stack engineering experience; 10 years aligns with the formal Senior Programmer labor category Active Secret clearance CompTIA Security+ certification meeting DoD IAT Level II requirements Microsoft programming certification ITIL v3 Foundation certification Strong experience designing, developing, and maintaining complex enterprise-level applications and full-stack software solutions Experience with programming languages such as C#, Java, Python, C++, or JavaScript Strong experience with front-end technologies, back-end development, APIs, enterprise integrations, and database development Experience with Microsoft .NET, ASP.NET, SQL Server, relational databases, data modeling, and query optimization Experience developing enterprise search, reporting, dashboards, analytics, or data visualization functionality Experience integrating applications with SharePoint, Active Directory, authentication, authorization, and access management systems Strong understanding of the SDLC, including requirements analysis, architecture, development, testing, deployment, and maintenance Demonstrated technical leadership, mentoring, code reviews, and engineering guidance Strong problem-solving, communication, collaboration, and technical documentation skills Bachelor's degree in Computer Science, Information Systems, MIS, Business, or a related field; equivalent experience may be considered Preferred Qualifications of the Programmer Senior include: Experience supporting Department of Defense or federal government software development environments Experience developing mission-critical or enterprise-scale applications Experience with Microsoft Azure, cloud architecture, cloud-native development, Azure DevOps, CI/CD, and DevSecOps Experience integrating AI/ML capabilities, intelligent automation, or advanced application functionality Experience with knowledge graphs, graph databases, semantic data modeling, Azure Cosmos DB (Gremlin API), or Neo4j Experience with SharePoint development, Active Directory, identity management, and enterprise application integrations Experience with REST APIs, microservices, distributed systems, and enterprise integration architectures Experience with application modernization, software refactoring, and architecture optimization Experience establishing development standards, engineering best practices, and software quality processes Experience with Agile methodologies, technical leadership, developer mentoring, and complex project coordination Microsoft programming, application development, software architecture, or related technical certifications Compensation: for the Programmer Senior includes: Salary: $88,000-$105,000, depending on experience Benefits: Medical, Dental, Vision, 401(k), Holidays, PTO, and sick leave as required by law

Similar Jobs