Senior Application Developer / Engineer / Programmer
Job Description
Job DescriptionSalary: $70/ hr. - $80/ hr.
Job Description: Senior Application Developer / Engineer / Programmer
Position Title: Senior Application Developer / Engineer / Programmer
Requisition ID: TO-673
Number of Openings: 2
Location: Washington, DC (On-site / Hybrid as required by client)
Citizenship Requirement: U.S. Citizenship Required
Period of Performance: Through December 31, 2026 (with potential extension)
Position Overview
Diverse Agile Solutions (DAS) is seeking two highly skilled Senior Application Developers / Engineers to support the design, development, and deployment of modern cloud-native applications for a federal client.
This role focuses on building scalable AWS-based solutions leveraging containerization, DevOps, and Agile methodologies, with a strong emphasis on Python backend services and Angular front-end development. The selected candidates will play a critical role in designing, developing, securing, and maintaining enterprise-grade applications in AWS GovCloud environments.
Key Responsibilities
- Design, develop, and maintain cloud-native applications using AWS services and containerized architectures
- Build and deploy applications using CI/CD pipelines and DevOps best practices
- Develop backend services in Python and front-end applications using Angular (TypeScript)
- Lead technical efforts across areas such as:
- Database management
- Application development
- Cloud security and disaster recovery
- Cloud-based system integration
- Contribute to solution architecture, system design, and technical documentation
- Perform code remediation, debugging, and unit testing within CI/CD pipelines
- Develop and maintain RESTful or GraphQL APIs and ensure production readiness
- Collaborate within Agile teams, participating in Scrum ceremonies and iterative delivery cycles
- Ensure systems meet security, compliance, and operational standards, especially within federal environments
Required Qualifications
Education & Experience
- Bachelors degree in Computer Science, Information Technology, or related field
- Minimum 6+ years of relevant professional experience
- Demonstrated experience working in Agile/Scrum environments
Core Technical Expertise
AWS DevOps & Systems Engineering
- Strong experience with AWS services, including:
- ECS, Lambda, API Gateway, S3, RDS/Aurora (PostgreSQL), CloudWatch, CloudTrail
- Expertise in Infrastructure as Code (IaC) using Terraform
- Experience managing AWS GovCloud environments (preferred)
- Hands-on experience with:
- Monitoring, logging, and auditing (CloudWatch, Splunk)
- Production operations, release management, and system tuning
- Understanding of federal compliance frameworks (NIST 800.53 / FISMA)
Data Engineering
- Experience building and maintaining data pipelines and ETL processes in AWS
- Proficiency with:
- AWS Glue or MWAA (Airflow)
- Python (pandas, PySpark) and SQL
- Experience with data quality frameworks (e.g., Great Expectations, Glue Data Quality)
- Knowledge of data replication, transformation, and performance tuning
API Development
- Strong experience developing and supporting:
- RESTful and/or GraphQL APIs
- Familiarity with:
- API Gateway, Lambda, and AWS API ecosystem
- Experience with API testing tools (Postman, Swagger/OpenAPI)
Front-End Development
- Proficiency in:
- Angular (TypeScript) or React
- Experience building interactive, data-driven web applications
- Hands-on experience with visualization tools such as:
- Highcharts, ag-Grid, Plotly
- Familiarity with automated testing frameworks (Selenium, Jasmine)
Authentication & Security
- Experience implementing:
- OAuth 2.0, OpenID Connect (OIDC)
- Integration experience with:
- Okta, JWT, AWS IAM, Verified Permissions
DevOps & Containerization
- Strong experience with:
- CI/CD pipelines (GitLab, Argo CD)
- Git-based version control
- Automated and unit testing
- Containerization expertise using:
- Docker, Kubernetes (EKS, ECS, Fargate)
Additional Preferred Skills
- Experience with Splunk and centralized logging solutions
- Familiarity with XACTA 360
- Experience with geospatial data and mapping tools (e.g., ESRI, geocoding)
- Prior experience supporting federal agencies
Soft Skills
- Strong communication skills (written and verbal)
- Ability to lead technical initiatives and mentor junior team members
- Excellent problem-solving and analytical abilities
- Strong documentation and presentation skills
Why Join Diverse Agile Solutions (DAS)?
At DAS, we deliver innovative, mission-driven solutions that support critical government initiatives. Our team thrives in a collaborative, Agile environment that values technical excellence, diversity, and continuous growth.
Equal Opportunity Employer
Diverse Agile Solutions is an Equal Opportunity Employer committed to diversity and inclusion in the workplace.