Bowhead seeks a Software Developer to join our team supporting NIWC Atlantic. The Software Developer work directly with the client analyzing complex and unique technical support assignments and collaborate with software engineers, hardware engineers, cybersecurity personnel, and program analysts within a scaled agile environment.
This position is 100% onsite. No hybrid/flex or remote work schedules are permitted for this effort.
• Provide hands-on experience designing, developing, and maintaining software applications using Python
• Strong understanding of modern programming practices, software architecture, and agile methodologies.
• Work collaboratively with cross-functional teams to build reliable, scalable, and efficient solutions that meet business and technical goals.
• Design, develop, test, and maintain software applications following best practices and coding standards.
• Collaborate with product managers, UX designers, and other developers to define and implement software requirements.
• Participate in code reviews and contribute to continuous improvement of development processes.
• Debug, troubleshoot, and resolve software defects and performance issues.
• Integrate APIs, databases, and third-party services as required.
• Develop and maintain automated unit, integration, and system tests.
• Document code, system configurations, and deployment processes.
• Stay current with emerging technologies and industry best practices.
• Contribute to agile ceremonies such as sprint planning, standups, and retrospectives.
• Other duties as assigned.
• BA/BS degree from an accredited college or university in Engineering, Computer Science, Information Systems, or related field.
• COMPTIA Sec + or higher certification
• 3 years of experience as a software developer
• Experience with software development frameworks
• Strong understanding of data structures, algorithms, and object-oriented design principles.
• Familiarity with version control systems (Git, GitHub/GitLab/Bitbucket).
• Ability to work collaboratively in a team environment and communicate technical concepts clearly.
SECURITY CLEARANCE REQUIREMENTS: Must currently hold a Secret clearance.
Physical Demands:
• Must be able to lift, move, and position equipment in both indoor and outdoor environments, including on uneven or natural surfaces.
• Must be able to stand and walk for extended periods.
• Must be able to lean, crouch, twist, bend, and squat as needed to inspect or analyze network infrastructure.
• Must be able to work outdoors in deployed environments and perform duties in adverse weather conditions, including cold, rain, snow, and heat.
#LI-DNI
MN1
Software Powered by iCIMS
www.icims.com