Software Developer III
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Software Developer IIILocation: RemoteSecurity Clearance: Public TrustPosition OverviewThe Software Developer III is a senior technical contributor responsible for designing, developing, optimizing, and maintaining enterprise applications in a secure, cloud-based environment. This role supports modernization, stabilization, and cost optimization initiatives within AWS while ensuring compliance with federal standards.The developer operates within a DevSecOps framework, contributing to application stability, cloud cost reduction, release management, and modernization strategies, including containerization and AI-assisted code analysis.Required QualificationsBachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)Experience supporting federal programs, preferably within geospatial or enterprise IT environments5–8+ years of software development experienceStrong experience with AWS services (EC2, EKS, Fargate, S3, RDS, Lambda)Proficiency in .NET / .NET Core, C#, or similar enterprise frameworksExperience with containerization technologies such as Docker and KubernetesHands-on experience with CI/CD pipelines and DevSecOps practicesFamiliarity with Agile and ITIL processesExperience with automated testing and code quality tools (e.g., SonarQube)Preferred QualificationsKnowledge of NIST 800-53, Zero Trust architecture, and ATO processesExperience with AI-assisted development or code analysis toolsFamiliarity with Databricks or enterprise data platformsExperience with geospatial systems or data integrationsAWS Certifications (e.g., Solutions Architect, Developer Associate, or Professional)ResponsibilitiesAnalyze and stabilize AWS environments, identifying over-provisioning, performance issues, and cost driversOptimize cloud usage by right-sizing resources and implementing cost-saving recommendationsDesign, develop, test, and maintain secure, scalable enterprise applicationsPerform preventive, corrective, adaptive, and perfective maintenance to ensure system reliabilityRefactor legacy applications and support modernization efforts, including containerization and .NET upgradesBuild and maintain CI/CD pipelines with automated testing, security, and quality controlsExecute controlled, auditable deployments with rollback capabilities and strong release governanceImplement secure coding practices and remediate vulnerabilities in compliance with federal standardsSupport system modernization, including architecture improvements and decoupling of legacy systemsDevelop and maintain automated testing, monitoring, and application health checksManage and track work in Agile and ITIL processes, ensuring traceability, documentation, and audit readinessProvide Tier 3 production support, troubleshooting complex issues and maintaining knowledge artifactsWork Location and ScheduleRemote 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 RequirementsMust 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.