Talent.com
Diverse Agile Solutions
Senior Application Developer/Engineer/ProgrammerDiverse Agile Solutions • Washington, Dist. of Columbia, United States
Senior Application Developer/Engineer/Programmer

Senior Application Developer/Engineer/Programmer

Diverse Agile Solutions • Washington, Dist. of Columbia, United States
10 days ago
Job type
  • Full-time
Job description

Senior Application Developer / Engineer / Programmer

TO-708 | AWS | Python | Cloud-Native Development

Diverse Agile Solutions, LLC (DAS) is seeking an experienced Senior Application Developer / Engineer / Programmer to support a federal technology initiative focused on developing modern, cloud-native applications and services.

This is a hands-on senior engineering position for someone who enjoys solving complex technical problems, building scalable AWS solutions, developing Python-based applications, and working in an Agile environment.

U.S. Citizenship is required.

Position Details

Position: Senior Application Developer / Engineer / Programmer
Task Order: TO-708
Employment Type: Contract
Performance Period: Through the end of 2026, with possibility of extension
Work Arrangement: [Insert Remote/Hybrid/On-Site]
Location: [Insert Location]
Citizenship: U.S. Citizenship Required

Position Overview

The Senior Application Developer / Engineer / Programmer will design, develop, test, and maintain cloud-native applications and microservices using Python and Amazon Web Services (AWS).

The ideal candidate has strong experience developing production-grade Python applications, building serverless and containerized solutions, implementing infrastructure as code, and designing RESTful APIs.

You will work closely with technical teams and business stakeholders to translate requirements into reliable, scalable, and maintainable technology solutions.

What You'll Do

Application Development & Cloud Infrastructure

  • Develop and maintain production-grade Python-based microservices.
  • Design and implement AWS infrastructure using AWS Cloud Development Kit (CDK).
  • Develop and maintain AWS Lambda applications and serverless solutions.
  • Model complex business processes and workflows using AWS Step Functions.
  • Build containerized applications and services using Docker.
  • Design, develop, and maintain RESTful APIs.
  • Implement API versioning, error handling, security, and performance best practices.
  • Work with AWS services including DynamoDB, S3, API Gateway, CloudWatch, and CloudTrail.
  • Develop infrastructure-as-code solutions supporting multiple environments.
  • Implement comprehensive application logging, monitoring, and audit capabilities.

Quality & Engineering Excellence

  • Conduct code reviews focused on maintainability, scalability, performance, security, and coding standards.
  • Develop comprehensive unit and integration tests.
  • Identify, troubleshoot, and remediate software defects and technical issues.
  • Improve application performance, reliability, and maintainability.
  • Participate in architecture and technical design decisions.
  • Maintain accurate technical documentation and system specifications.
  • Apply software development best practices throughout the SDLC.

Agile Collaboration

  • Work as part of an Agile development team.
  • Collaborate with product owners, business analysts, architects, engineers, and other stakeholders.
  • Translate business and functional requirements into effective technical solutions.
  • Participate in sprint planning, backlog refinement, reviews, retrospectives, and other Agile ceremonies.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.

AI-Assisted Development

DAS values the responsible use of modern AI-assisted development tools. Experience with tools such as Claude Code or similar AI coding assistants is a plus.

Candidates with AI-assisted development experience may use these tools to:

  • Assist with code reviews and optimization.
  • Generate and improve technical documentation.
  • Debug and troubleshoot application issues.
  • Develop and expand automated test cases.
  • Accelerate development while maintaining engineering quality.

Candidates should be able to critically evaluate AI-generated code, identify potential issues, and make appropriate technical modifications rather than relying on AI-generated output without review.

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • 7+ years of professional software development experience.
  • Demonstrated experience working throughout the Software Development Life Cycle (SDLC).
  • Experience working in Agile software development environments.

Required Technical Skills

Python

  • Strong production experience developing applications using Python.
  • Experience with modern Python frameworks and testing libraries.
  • Ability to write clean, maintainable, scalable, and well-tested code.

AWS / Cloud Development

  • Hands-on experience with AWS application development.
  • Experience developing AWS Lambda applications.
  • Experience designing workflows with AWS Step Functions.
  • Experience with AWS CDK for infrastructure as code.
  • Experience deploying applications across multiple environments.

CI/CD

  • Hands-on experience creating and managing CI/CD pipelines.
  • Experience automating application builds, testing, and deployments.

API Development

  • Strong understanding of RESTful API design.
  • Experience with API versioning, error handling, integration, and performance considerations.

Version Control

  • Strong experience with Git.
  • Understanding of branching strategies and collaborative Git workflows.
  • Experience conducting and participating in merge/pull request reviews.

Technical Environment

Primary Technologies

Candidates should have significant hands-on experience with:

  • Python 3.9+
  • AWS Lambda
  • AWS Step Functions
  • AWS CDK
  • DynamoDB
  • Amazon S3
  • Amazon API Gateway
  • Amazon CloudWatch
  • AWS CloudTrail
  • Docker
  • Git / GitLab
  • CI/CD pipelines

Additional Technologies

Experience with the following is highly desirable:

  • Terraform
  • Angular
  • React
  • TypeScript
  • Amazon SNS
  • Amazon SQS
  • Amazon Athena
  • AWS Glue
  • AWS Load Balancers

What We're Looking For

The strongest candidates will be:

  • Hands-on engineers who enjoy building and troubleshooting software.
  • Strong problem solvers who can work through complex technical challenges.
  • Comfortable working across application development and cloud infrastructure.
  • Experienced working in highly collaborative Agile teams.
  • Detail-oriented with a strong focus on code quality and maintainability.
  • Comfortable reviewing and improving other developers' code.
  • Able to communicate effectively with technical and business stakeholders.
  • Curious about emerging technologies, including AI-assisted software development.
  • Able to balance speed of delivery with security, reliability, scalability, and maintainability.

Why Join Diverse Agile Solutions?

At Diverse Agile Solutions, we combine experienced technology professionals with Agile delivery practices to help organizations modernize their technology environments.

Our teams work across Cloud, DevOps, Cybersecurity, Software Development, Artificial Intelligence, Networking, and IT modernization.

We provide an environment where experienced professionals can work on meaningful technology initiatives while continuing to expand their technical expertise.

Equal Opportunity Employer

Diverse Agile Solutions, LLC is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all qualified applicants and maintaining a workplace built on professionalism, respect, inclusion, and integrity.

U.S. Citizenship is required for this position.

Apply Today

If you are a senior software engineer with strong Python and AWS experience and enjoy building modern cloud-native applications, we would like to hear from you.

Apply through BreezyHR to be considered for TO-708.

Create a job alert for this search

Senior Application Developer/Engineer/Programmer • Washington, Dist. of Columbia, United States

Similar jobs

Senior Applications Lead - Defense

PsiQuantumWashington, DC, United States
Full-time

Senior Applications Lead - Defense.PsiQuantum's mission is to build the first useful quantum computersmachines capable of delivering the breakthroughs the field has long promised.Since our founding... Show more

 • Promoted

Full stack Developer

Qureos IncAlexandria, United States
Full-time

The Remote Full Stack Developer is responsible for designing, developing, and maintaining scalable, high‑performance web applications across both front‑end and back‑end environments.This role requi... Show more

APR Technical Lead

DecisionPointAlexandria, VA, United States
Full-time

DecisionPoint seeks an APR Technical Lead to oversee Tier 2 Advanced Problem Resolution operations supporting the USPTO Office of the Chief Information Officer (OCIO) Service Desk Operations Divisi... Show more

 • Promoted

Senior Backend Node Developer Remote

Phase2 TechnologyAlexandria, VA, United States
Remote
Full-time

A technology solutions provider is seeking a Backend Node Developer in Fort Belvoir, Virginia.You will work in an agile environment to develop software solutions that address client challenges whil... Show more

 • Promoted

Senior Program Analyst

Credence companyFort Belvoir, VA, United States
Full-time

Senior Program AnalystAt Credence, we support our clients' mission-critical needs, powered by technology.We provide cutting-edge solutions, including AI/ML, enterprise modernization, and advanced i... Show more

 • Promoted

Application Programmer Developer

Goldman Edwards INCWashington, DC, United States
Permanent

Job Description Job Description Application Programmer / Developer We are seeking an Application Programmer/Developer to support development and maintenance of a mission critical federal IT system.... Show more

 • Promoted

Remote Java Developer

Piper CompaniesColumbia, MD, United States
Remote
Full-time

Zachary Piper Solutions is seeking a Senior Java Developer to join a leading government contractor.The Senior Java Developer will support the development and maintenance of enterprise-level applica... Show more

 • Promoted

Lead Software Engineer | Remote

Stellent IT LLCColumbia, MD, United States
Remote
Full-time

Hi, My name is Avnish Rao and I am a Staffing Specialist at Stellent IT LLC.I am reaching out to you on an exciting job opportunity with one of our clients.Lead Software Engineer Location:Hybrid; 1... Show more

 • Promoted

AWS Solutions Architect - Fully Remote

DLZP Group LLCAlexandria, VA, United States
Remote
Full-time

DLZP Group is looking for a talented hands-on AWS Solutions Architect to help advance our growing Cloud Services business.This is an excellent opportunity to join DLZP's world class technical teams... Show more

 • Promoted

Remote Senior Appian Developer

The Computer MerchantRockville, MD, United States
Remote
Full-time

Senior Appian DeveloperJob Location :RemoteWage Range75 / hr to $80 / hrRequired Experience :Must obtain a Public TrustSkills :Appian BPM, Application Design, Software DevelopmentExperience :10year... Show more

 • Promoted

Senior Program Analyst

Credence Management SolutionsFort Belvoir, VA, United States
Full-time

At Credence, we support our clients' mission-critical needs, powered by technology.We provide cutting-edge solutions, including AI/ML, enterprise modernization, and advanced intelligence capabiliti... Show more

 • Promoted

Senior Geospatial Software Engineer (remote)

Element 84Alexandria, VA, United States
Remote
Full-time

Job DescriptionJob DescriptionCompany DescriptionAbout Element 84Element 84 is a woman-owned small business that works with public, private, and non-profit sector clients to develop geospatial data... Show more

 • Promoted

Senior Appian Developer / Remote

Exatech IncWashington, DC, United States
Remote
Full-time

Job Title :Appian DeveloperLocation :RemoteEmployment Type :ContractThis is ONLY W2 positonLob SummaryWe are seeking an experienced Appian Developer with a strong background in Appian software desi... Show more

 • Promoted

Technology Product Owner

My3TechColumbia, MD, United States
Temporary

Apex Systems needs a Technology Product Owner for one of our large Educational Services clients.This is a 6+ month contract position and it is partially remote in Maryland (on site 5 days a quarter... Show more

 • Promoted

AEM Developer

Lumen Solutions Group Inc.Columbia, MD, United States
Full-time

System Software Programmer Intermediate (Aem Developer)Location:Columbia, MD (Onsite)Job Type:ContractWe are seeking an experienced AEM Developer to support enterprise forms and workflow solutions ... Show more

 • Promoted

Senior Full Stack Software Engineer

ClearanceJobsColumbia, MD, United States
Full-time

Senior Software DeveloperThis high-priority role supports the engineering team within mission operations, focusing on technical solutions that deliver immediate operational impact.You will operate ... Show more

 • Promoted

Senior Programmer - Remote

vTech SolutionWashington, DC, United States
Remote
Full-time

You will serve as a technical lead, diagnosing critical software issues, facilitating system development, and ensuring the continuous availability and performance of our enterprise applications wit... Show more

 • Promoted

Senior Appian Developer- Remote

Zachary PiperAlexandria, VA, United States
Remote
Full-time

Zachary Piper Solutions is seeking a Senior Appian Developer to join a government consulting team supporting the USDA through a 100% remote work environment.The Senior Appian Developer will support... Show more

 • Promoted

Application System Analyst III - Radiant, Remote

University of Maryland Medical SystemColumbia, MD, United States
Remote
Full-time

Job DescriptionJob DescriptionCompany DescriptionThe University of Maryland Medical System (UMMS) is an academic private health system, focused on delivering compassionate, high quality care and pu... Show more

 • Promoted

Senior Software EngineerUS - Remote

Galileo Financial TechnologiesWashington, DC, United States
Remote
Full-time

Job PostingThis site can't be reached took too long to respond.Try :Checking the connectionChecking the proxy and the firewallERR_TIMED_OUTCheck your Internet connectionCheck any cables and reboot ... Show more