Application Developer - Senior

  • Newington, VA
  • Posted 43 days ago | Updated 28 days ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

Appian
Analyze
Software Development

Job Details

Position Title: Application Developer - Senior

Location: Northern Virginia; Remote possible

 

Company Background

At APV, we’re more than a technology company — we’re a mission-driven powerhouse transforming organizations through advanced technology and human ingenuity. Our expertise spans AI/ML, data architecture, low-code/no-code development, Agile DevSecOps, and cloud services, delivering scalable and meaningful solutions.

In our Emerging Technology Lab, innovation drives progress. Our teams create intelligent chatbots, AI-powered assistants, robotic process automation (RPA), essay graders, and data analytics platforms. If you’re passionate about solving complex challenges and shaping the future, APV is the place for you.

Since 2007, we’ve partnered with federal and state agencies to deliver IT, training, and consulting solutions that achieve mission-critical outcomes. Built on accountability, integrity, and quality, we go beyond expectations.

With 70+ prime contracts and a proven record of client success, APV continues to grow — and we’re looking for exceptional talent to grow with us.

At APV, we Always Provide Value.

 

Role:

We are seeking two (2) dynamic and experienced Senior level Application Developers with demonstrated proficiency using Appian business process management software. The work supports a multi-year project to sustain and develop a cloud-based information management system for a Department of Defense customer.

 

Duties:

  • Leads software development efforts for custom tools supporting technical data lifecycle management.
  • Designs, develops, tests, and deploys enterprise applications supporting DOD customer's data applications.
  • Works with Appian BPM platform technologies to deliver secure, scalable solutions.
  • Integrates applications with MarkLogic and other NoSQL databases to manage structured/unstructured data.
  • Collaborate with Agile teams, Release Train Engineer, and Government stakeholders to define requirements and deliver high-quality software increments.
  • Leads reviews of code, troubleshooting of issues, and ensures compliance with DoD cybersecurity and software engineering standards.
  • Supports sustainment and modernization of legacy applications, ensuring interoperability with client  logistics systems.
  • Complete the delivery of design, code, or testing for modules or multiple features and enablers.
  • Analyzes user requirements and defines technical project scope and assumptions for backlog grooming ceremonies.
  • Prepare requirements definition, design, technical specifications as part of sprint planning.
  • Create business and/or technical designs for new or modified features or enablers.
  • Complete system configuration by specifications.
  • Triage and resolve configuration issues.
  • Assist and guide the customer in writing test plans and test cases to ensure testing aligns with the requirements presented.
  • Additional duties as assigned.

 

Education:

  •         Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field.

 

Certifications:

  •         Required: Appian certification at the Senior or Lead level, plus any of the following preferred certifications:
  •         AWS Certified Developer – Associate
  •         Agile/Scrum certification (e.g., CSM, PMI-ACP)

  

Experience Requirements:

  •         8+ years of professional software development experience, including 5+ years with the Appian BPM platform
  •         Demonstrated experience with NoSQL databases (MarkLogic, MongoDB, or similar).
  •         Proven track record delivering applications in Agile/SAFe environments, preferably in DoD or federal programs.
  •         Hands-on experience integrating applications with enterprise systems and APIs.

 

Skills and Knowledge:

  •         Proficiency in Appian or other BPM tools, plus modern programming languages (Java, JavaScript, Python, etc.).
  •         Strong understanding of software engineering best practices, CI/CD, and DevSecOps pipelines.
  •         Ability to analyze complex requirements, design scalable solutions, and write clean, secure code.
  •         Strong communication and collaboration skills, with the ability to work in cross-functional Agile teams.
  •         Knowledge of DoD cybersecurity compliance and secure coding practices.

  

 

About APV

APV is an Equal Employment Opportunity employer. All qualified applicants are considered without regard to race, national origin, gender, age, religion, disability, sexual orientation, veteran status, or marital status. Minorities/Females/Veterans/Disability candidates are encouraged to apply. Qualified military veterans are encouraged to apply.

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.