Software Developer III

Oran Inc
Herndon, VA

Job Title: Software Developer III
Location: Remote
Security Clearance: Public Trust

Position Overview

The 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 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
  • 5–8+ years of software development experience
  • Strong experience with AWS services (EC2, EKS, Fargate, S3, RDS, Lambda)
  • Proficiency in .NET / .NET Core, C#, or similar enterprise frameworks
  • Experience with containerization technologies such as Docker and Kubernetes
  • Hands-on experience with CI/CD pipelines and DevSecOps practices
  • Familiarity with Agile and ITIL processes
  • Experience with automated testing and code quality tools (e.g., SonarQube)

Preferred Qualifications

  • Knowledge of NIST 800-53, Zero Trust architecture, and ATO processes
  • Experience with AI-assisted development or code analysis tools
  • Familiarity with Databricks or enterprise data platforms
  • Experience with geospatial systems or data integrations
  • AWS Certifications (e.g., Solutions Architect, Developer Associate, or Professional)

Responsibilities

  • Analyze and stabilize AWS environments, identifying over-provisioning, performance issues, and cost drivers
  • Optimize cloud usage by right-sizing resources and implementing cost-saving recommendations
  • Design, develop, test, and maintain secure, scalable enterprise applications
  • Perform preventive, corrective, adaptive, and perfective maintenance to ensure system reliability
  • Refactor legacy applications and support modernization efforts, including containerization and .NET upgrades
  • Build and maintain CI/CD pipelines with automated testing, security, and quality controls
  • Execute controlled, auditable deployments with rollback capabilities and strong release governance
  • Implement secure coding practices and remediate vulnerabilities in compliance with federal standards
  • Support system modernization, including architecture improvements and decoupling of legacy systems
  • Develop and maintain automated testing, monitoring, and application health checks
  • Manage and track work in Agile and ITIL processes, ensuring traceability, documentation, and audit readiness
  • Provide Tier 3 production support, troubleshooting complex issues and maintaining knowledge artifacts

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.
// // //