Job Title: Web Services Developer
Location: Remote
Security Clearance: Public Trust
Position Overview
The Web Services Developer is responsible for designing, developing, securing, and maintaining scalable APIs and service-based architectures that support enterprise applications in a cloud-first environment. This role emphasizes service-layer design, system integration, and modernization, ensuring compliance with federal standards while enabling reliable, secure, and efficient data exchange across systems.
The developer will support AWS stabilization, DevSecOps delivery, and modernization initiatives, including reducing tightly coupled architectures, eliminating cross-database dependencies, and advancing toward containerized and cloud-native services.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Experience supporting federal programs, preferably within geospatial or enterprise IT environments
3–6+ years of experience developing web services and APIs
Strong experience with RESTful API design and service-oriented architecture
Experience with AWS services (e.g., API Gateway, Lambda, ECS/EKS, S3, RDS)
Proficiency in one or more programming languages (e.g., C#, Java, Node.js, Python)
Experience with containerization technologies such as Docker and Kubernetes
Familiarity with CI/CD tools and DevSecOps practices
Experience with automated testing frameworks and API testing tools
Preferred Qualifications
Knowledge of NIST 800-53, Zero Trust, and ATO processes
Experience with API management platforms and microservices architecture
Familiarity with Databricks or enterprise data platforms
Experience with AI-assisted development tools
AWS Certification (Developer or Solutions Architect)
Responsibilities
Design, develop, and maintain scalable web services and service-layer components supporting enterprise applications
Implement business logic in the service layer, reducing reliance on database-level processing and tightly coupled architectures
Deploy and optimize web services in AWS environments using cloud-native and containerized solutions (e.g., EKS, Fargate)
Integrate services into CI/CD pipelines with automated testing, security scanning, and quality gates
Execute secure, controlled, and auditable deployments with rollback capabilities and compliance with release governance
Apply secure coding practices and ensure compliance with federal standards, including NIST 800-53, Zero Trust, and Section 508
Perform preventive, corrective, adaptive, and perfective maintenance on web service components
Troubleshoot and resolve production issues, providing Tier 3 support for complex integrations and service failures
Implement service-based data access patterns and support enterprise data integration, transformation, and governance requirements
Refactor legacy services to reduce system coupling and support modernization, containerization, and cloud migration efforts
Participate in Agile and ITIL processes, ensuring traceability, documentation, and audit-ready work tracking
Maintain service documentation, monitoring, and health checks while supporting knowledge transfer and operational continuity
Work Location and Schedule
Remote work is approved. Contractor personnel must have reliable internet access and be available to program managers and stakeholders during core hours (9:00 AM to 3:00 PM EST).
Normal duty hours are 6:00 AM to 6:00 PM EST, Monday through Friday, excluding federal holidays.
After-hours and weekend work may be required to support production releases.
Limited travel within fifty (50) miles of contractor facilities may be required with approval.
Security Requirements
Must be able to obtain and maintain a federal security background investigation (FBI fingerprint check and eQIP).
Must comply with all federal security training and reporting requirements, including NIST and HSPD-12 guidelines.
Must complete mandatory annual Information Security Awareness training and Section 508 training within required timelines.