Skip to content

Senior Software Developer 2026P-0373

12+ Months, Full-Time
Alexandria, VA
Posted 4 weeks ago

Protect our Land, Ascend with Us!

Ascension LLC is seeking a Senior Software Developer to support a federal data analytics and application support services engagement for the Department of War Office of Inspector General’s Analytics Team within Mission Support. This role is ideal for a hands-on software engineer, application developer, or senior programmer who can design, build, enhance, test, document, and sustain mission-focused applications, analytics tools, dashboards, data-driven workflows, and integration components that help government stakeholders turn complex data into actionable insights.

The ideal candidate will bring strong programming experience, disciplined software development practices, and the ability to work across technical teams, data analysts, data scientists, BI developers, data engineers, project managers, and federal stakeholders. This position requires someone who can operate in a structured government environment, translate user needs into secure and maintainable solutions, and support iterative delivery cycles where documentation, quality control, knowledge transfer, and sustainment are just as important as the code itself.

Summary of the Contractor Role

The Senior Software Developer will support the design, development, enhancement, and sustainment of software applications, data-enabled tools, dashboards, automation scripts, and systems integrations that support the customer’s oversight, audit, evaluation, investigation, and mission support activities. The role will contribute to iterative development cycles, technical documentation, peer reviews, testing, configuration management, and deployment support.

This position requires a self-driven, detail-oriented developer who can work with minimal supervision, manage competing priorities, anticipate technical risks, and collaborate effectively with both technical and non-technical stakeholders. The successful candidate should be comfortable supporting existing systems while also building new functionality, improving maintainability, strengthening data quality, and helping users understand how to operate and sustain the tools delivered.

The role is expected to support tools and processes such as Agile development, Azure DevOps or similar work tracking systems, Git-based version control, Microsoft 365, SharePoint, Power Platform, SQL databases, APIs, scripting, testing frameworks, documentation repositories, and secure federal IT practices.

Position’s Day-to-Day Activities

The Senior Software Developer will be expected to:

  • Design application features, workflow components, data-driven tools, and reusable software modules based on approved requirements.
  • Develop secure, scalable, and maintainable software solutions that support analytics, reporting, dashboarding, data integration, and business process automation needs.
  • Translate business, mission, and data requirements into technical designs, user stories, development tasks, acceptance criteria, and implementation plans.
  • Build and maintain integrations between applications, databases, data pipelines, dashboards, SharePoint, Power Platform, and other approved customer systems.
  • Write clean, documented, and testable code using approved programming languages, frameworks, and development standards.
  • Support iterative development cycles by breaking work into manageable increments, participating in sprint planning, and delivering usable functionality within agreed timelines.
  • Configure and update workflows, forms, access controls, system components, and application features in accordance with approved architecture and security guidance.
  • Perform unit testing, integration testing, regression testing, peer code reviews, and defect resolution to ensure solutions meet functional, technical, and quality standards.
  • Troubleshoot application defects, performance issues, data errors, integration failures, and user-reported problems.
  • Optimize application performance, database queries, data processing routines, and workflow execution to improve reliability and user experience.
  • Collaborate with data scientists, BI analysts, data engineers, project managers, and government stakeholders to ensure technical solutions align with mission objectives.
  • Document application architecture, code logic, configuration settings, deployment steps, data sources, data lineage, maintenance procedures, and user guidance.
  • Maintain documentation in a centralized repository such as SharePoint, Azure DevOps, or another approved government system.
  • Support knowledge transfer sessions, demonstrations, training materials, and user adoption activities for deployed applications and tools.
  • Implement version control, release notes, change logs, and configuration management practices for software and system updates.
  • Apply federal security, privacy, accessibility, and data governance expectations, including protection of sensitive information and adherence to customer policies.
  • Coordinate with technical leads and government stakeholders on approvals, deployment readiness, sustainment needs, and transition activities.
  • Contribute to monthly status reporting, solution maintenance plans, transition packages, and performance improvement recommendations.

Job Features

Job CategoryIT
MINIMUM QUALIFICATIONSBachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, Data Analytics, Engineering, or a related technical field. | Ability to communicate technical concepts to non-technical stakeholders, including project managers, analysts, business users, and government leadership. | Strong analytical, troubleshooting, and problem-solving skills. | Ability to work independently and collaboratively in a mission-driven, deadline-sensitive environment.
REQUIRED SKILLS7 or more years of professional experience in software development, application development, systems development, or full-stack engineering. | Demonstrated experience developing, testing, deploying, and maintaining software applications in a professional or federal consulting environment.
TECHNICAL SKILLSExperience supporting Agile or iterative development methods, including user stories, sprint planning, backlog management, and incremental delivery. | Experience using Azure DevOps, Jira, GitHub, GitLab, Bitbucket, or similar tools for work tracking, code management, documentation, and release coordination. | Experience developing or supporting APIs, integrations, data workflows, automation scripts, or system interfaces.
DESIRED QUALIFICATIONSMaster’s degree in Computer Science, Software Engineering, Data Science, Information Systems, or a related field. | 10 or more years of software engineering or application development experience. | Experience supporting federal, DoD, Inspector General, law enforcement, audit, evaluation, investigation, or mission support environments. | Experience with Microsoft Power Platform, including Power Apps, Power Automate, Power BI, Dataverse, or SharePoint-based applications. | Experience with Azure services, cloud-based application development, serverless architectures, data pipelines, or secure cloud deployments. | Experience supporting data analytics, BI, data engineering, AI/ML, or dashboard development teams. | Experience with DevSecOps, CI/CD pipelines, automated testing, containerization, or infrastructure-as-code. | Experience developing Section 508-compliant or accessible user interfaces and documentation. | Familiarity with data governance, data quality, data lineage, records management, privacy, controlled unclassified information, and federal security requirements. | Relevant certifications such as Microsoft Certified: Azure Developer Associate, Azure Solutions Architect, Power Platform Developer, Security+, ITIL, Certified Scrum Developer, Certified ScrumMaster, or SAFe Agile certification. | Active Secret clearance strongly preferred.
SUITABILITY/SECURITY REQUIREMENTInterim Secret clearance minimum prior to performing work. | Active Secret clearance preferred. | Ability to obtain and maintain a Common Access Card for DoW facility and network access. | Completion of required government training within 30 calendar days of contract award and annually thereafter, including Cyber Awareness, PII, Anti-Terrorism Level 1, DoW Security Awareness, OPSEC, Insider Threat Awareness, Unauthorized Disclosure of Classified Information, Controlled Unclassified Information, and related security training. | Must comply with government facility, information security, physical security, nondisclosure, and conflict-of-interest requirements.

Apply For This Job

Scroll To Top