Job Summary:
UICGS / Bowhead Family of Companies is seeking a Senior Application Developer to support their customer on the Nautical contract. This role involves leading the architectural design and development of cloud-native applications for DoD modernization initiatives, mentoring developers, and driving technical decision-making.
Responsibilities:
โข Lead the architectural design and development of complex cloud-native applications and systems for DoD modernization initiatives
โข Drive technical decision-making for legacy application migration strategies and modernization approaches
โข Mentor and provide technical guidance to junior and mid-level developers on best practices and advanced techniques
โข Design and implement scalable, secure, and resilient cloud architectures using industry best practices
โข Lead code reviews and establish coding standards, development processes, and quality assurance procedures
โข Collaborate with system architects and technical leads to define overall system architecture and integration strategies
โข Implement advanced DevOps practices including infrastructure as code, automated deployment pipelines, and monitoring solutions
โข Design and develop complex microservices architectures with proper service mesh implementation
โข Lead performance optimization efforts for cloud applications including load testing and capacity planning
โข Coordinate with government stakeholders to understand requirements and ensure technical solutions meet mission needs
โข Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency and system performance
โข Lead incident response efforts for production issues and implement preventive measures
โข Design and implement comprehensive security controls throughout the application development lifecycle
โข Participate in technical reviews, design sessions, and architectural decision meetings
โข Manage technical debt and legacy system dependencies during migration projects
โข Develop and maintain technical documentation including architecture diagrams, design documents, and operational procedures
โข Coordinate with cross-functional teams including security, operations, and quality assurance
โข Lead proof-of-concept development and technical feasibility studies
โข Ensure compliance with DOD Directive 8140 and applicable cybersecurity frameworks
โข Interface with the customer and external stakeholders in working groups, technical exchange meetings, and other forums
โข Chair/co-chair meetings and working groups on behalf of government representatives as directed
โข Resolve technical problems, allocate resources, and monitor development team performance to meet contract requirements
โข Provide daily technical leadership and guidance to development team members
โข Provide planned replacement information at least 15 calendar days prior to replacement
โข Provide information within 24 hours of an unplanned replacement
โข Perform other duties as assigned
Qualifications:
Required:
โข Bachelor's degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET accredited or CAE designated institution
โข Ten (10) years of progressive experience in software development with significant cloud application experience may be substituted in lieu of degree
โข Minimum of 8+ years of progressive experience in software development with significant cloud application experience
โข Expert-level proficiency in multiple programming languages and development frameworks (C++ / Java)
โข Extensive experience with cloud platforms and advanced cloud services (compute, storage, networking, security)
โข Deep understanding of distributed systems, microservices architecture, and cloud-native design patterns
โข Proven leadership experience mentoring technical teams and managing complex development projects
โข Advanced knowledge of containerization, orchestration, and service mesh technologies
โข Experience with infrastructure as code tools (Terraform, CloudFormation, ARM templates)
โข Strong understanding of DevOps practices, CI/CD pipelines, and automated testing strategies
โข Expertise in application security, secure coding practices, and compliance frameworks
โข Excellent communication skills with ability to present complex technical concepts to various audiences
โข IAT Level III certification (one of the following): CISSP, CASP+, CCNP Security, CISA, CISSP (or Associate), GCIH, GCFA, or CSSLP
โข Must be able to maintain a security clearance at the Top Secret level with SCI eligibility and maintain SAP eligibility
โข US Citizenship is a requirement for this contract
Preferred:
โข Master's degree preferred.
โข Multiple cloud platform certifications at professional level (AWS Solutions Architect Professional, Azure Solutions Architect Expert, or Google Cloud Professional Cloud Architect)
โข Kubernetes CKA/CKAD
โข Docker Certified Associate
โข specialized security certifications
Company:
UIC Government Services (UICGS). Founded in 1999, the company is headquartered in Springfield, USA, with a team of 1001-5000 employees. The company is currently Late Stage.