Electrosoft · Arlington, VA
Developer – Ops and Sustainment at Electrosoft — Arlington, VA
Full-timeArlington, VAPosted 2026-08-03Apply on Greenhouse
Full job description
Developer – Ops and Sustainment
Responsibilities and Duties
- Design, develop, test, deploy, and maintain enterprise applications and APIs supporting Operations and Sustainment activities.
- Develop and enhance Landing Page capabilities, user-facing applications, and portal solutions that improve customer access to information and services.
- Design, develop, and maintain User Management applications and services supporting authentication, authorization, provisioning, and account management functions.
- Develop and support User Management APIs and integrations to facilitate secure identity and access management across enterprise systems.
- Develop and maintain integrations with Okta APIs to support identity federation, single sign-on (SSO), multi-factor authentication (MFA), and user lifecycle management.
- Design, develop, and support Search APIs and search capabilities to improve data discovery, content retrieval, and user experience.
- Develop and maintain SEDIT API integrations and associated backend services.
- Support dependency management and application interoperability across multiple systems, platforms, and services.
- Develop and maintain applications supporting PAA and related operational and business functions.
- Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, implementation, and sustainment.
- Develop RESTful APIs, microservices, web services, and backend application components supporting enterprise operations.
- Create and maintain application interfaces between internal systems, cloud services, identity providers, databases, and third-party platforms.
- Perform unit testing, integration testing, regression testing, and defect remediation activities.
- Troubleshoot and resolve software defects, performance bottlenecks, API failures, and integration issues.
- Collaborate with business analysts, system administrators, cybersecurity personnel, and stakeholders to deliver effective technical solutions.
- Support application releases, upgrades, deployments, and patch management activities.
- Implement secure coding practices and support remediation of identified security vulnerabilities.
- Develop and maintain technical documentation, architecture diagrams, API specifications, and operational procedures.
- Participate in code reviews and promote software engineering best practices, coding standards, and quality measures.
- Support operational sustainment activities, including incident management, problem resolution, system monitoring, and continuous improvement initiatives.
Basic Qualifications
- Bachelor's degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline.
- Minimum of four (4) years of software development experience.
- Experience developing, testing, deploying, and maintaining enterprise software applications and APIs.
- Experience with web application development, RESTful services, API development, and system integration.
- Experience supporting identity and access management solutions, user authentication, or user management capabilities.
- Familiarity with Okta, OAuth, OpenID Connect, SAML, or other identity federation technologies.
- Experience developing and supporting database-driven applications.
- Proficiency in one or more programming languages such as Java, C#, .NET, JavaScript, TypeScript, Python, or similar technologies.
- Experience working with relational databases, SQL development, and data integration concepts.
- Knowledge of Software Development Lifecycle (SDLC) methodologies and development best practices.
- Experience using source code management tools such as Git, GitHub, GitLab, or Azure DevOps.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in a team-oriented environment.
- U.S. Citizen.
- Ability to obtain and maintain a DHS Suitability determination, Public Trust, Secret, or higher security clearance as required by the contract.
Preferred Qualifications
- Experience supporting Department of Homeland Security (DHS) and/or Cybersecurity and Infrastructure Security Agency (CISA) programs.
- Experience supporting Landing Page, User Management, User Management API, Okta API, Search API, SEDIT API, Dependency Management, PAA, or similar enterprise applications.
- Experience developing and integrating APIs within large-scale enterprise environments.
- Familiarity with identity and access management platforms, authentication services, and customer-facing portals.
- Experience supporting operations and sustainment contracts for mission-critical applications.
- Experience with Agile, DevOps, DevSecOps, CI/CD pipelines, and automated deployment tools.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Knowledge of federal cybersecurity requirements, including FISMA, NIST RMF, and Zero Trust principles.
- Experience with ServiceNow, SharePoint, Power Platform, or other federal enterprise platforms.
- Relevant certifications such as Okta Certified Professional, Microsoft Certified: Azure Developer Associate, AWS Developer Associate, Security+, Certified Scrum Developer (CSD), or equivalent technical certifications.
Required skills
- integration testing
- communication
- ci/cd
- c#
- gitlab
- rest
- scrum
- git
- teamwork
- microsoft azure