Role: Application Software Developer (Azure)
Location: Remote
POP: 12+ months
Visa: US Citizen
SCOPE: The Software Developer will lead the sustainment, enhancement, and secure operation of Azure-hosted applications, supporting maintenance management, supply chain analytics, and enterprise-level mission readiness.
REQUIRED SKILLS:
● Bachelor’s or Associate's degree in Computer Science, Math, Information Technology, Engineering, or related field. Six (6) years of directly relevant experience may substitute for three (3) years of formal education.
● Minimum of six (6) years of experience in one or more of the current RHEL, Windows, VMWare, and SAS.
● Minimum of six (6) years of performing security remediation to systems with vulnerabilities based on security scans.
● Minimum of six (6) years of experience in an Agile DevSecOps software development environment and Methodologies.
● Minimum of six (6) years of experience with Kubernetes, Jira, Confluence, and Bitbucket.
● Minimum of 6 years of mitigating Azure hardware/software issues, performance bottlenecks and overall system health concerns.
● Expert proficiency in Microsoft Azure services, including App Services, Azure Functions, Storage, Key Vault, Virtual Networking, and Logic Apps.
● Advanced experience in Azure Active Directory integrations, SSO, authentication/authorization, and secure identity federation.
● Strong coding skills in C#, .NET Core, PowerShell, and JavaScript/TypeScript, with a strong grasp of backend architecture and middleware services.
● Deep knowledge of DevSecOps pipelines, Kubernetes (AKS), Bitbucket, Git, and deployment automation tools.
● Experience mitigating Azure-related performance and infrastructure issues across compute, database, and network services.
● Demonstrated ability to implement secure coding practices, remediate scan findings, and work within ATO-compliant frameworks.
● Familiarity with data platforms such as Ingres, Oracle, SAS Viya, and Cognos.
PREFERRED SKILLS:
● Demonstrated experience working in support of federal government enterprise applications preferred.
● Additional certifications (Network+, AWS Certified Cloud Practitioner, Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: Azure Developer Associate, ITIL Foundation, CISSP, or other similar certifications) are a plus.
TASKS:
● Architect, develop, and sustain secure, cloud-native applications in Microsoft Azure, ensuring performance, reliability, and Zero Trust compliance.
● Integrate and manage Azure Active Directory (AAD) authentication and access control, including group policy enforcement and RBAC implementation.
● Design and maintain REST APIs, Azure Functions, and microservices to support backend data integration and system interoperability.
● Lead remediation of security vulnerabilities and ensure compliance with DHS 4300A, NIST 800-53, FedRAMP, and STIG requirements.
● Develop automation scripts and CI/CD pipelines in Azure DevOps to enable continuous integration, deployment, and environment configuration management.
● Monitor application health and performance, proactively mitigating Azure infrastructure issues, latency, and bottlenecks to maintain system availability and response times.
● Interface with system engineers, cybersecurity personnel, and database administrators to ensure alignment of application architecture with infrastructure and compliance requirements.
● Contribute to system documentation, including software architecture diagrams, version control strategies, and disaster recovery procedures.
● Research, prototype, and recommend emerging technologies—including serverless computing, container orchestration, and AI/ML integration—that improve mission system sustainability and agility.
● Participate in Agile ceremonies, lead sprint tasks, and manage technical debt within Jira-based DevSecOps workflows.
● Mentor junior developers and provide SME-level input for long-term modernization and digital transformation strategies.
● All other duties as assigned by management.