Software Developer

Frontier Technology Inc.

$80K — $95K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship and ability to obtain a DoD Secret clearance
  • Bachelor's degree in a relevant field
  • 2+ years of hands-on software development experience with Python, R, C#, or Angular
  • Experience with PySpark for data transformation
  • Proficient in Git for source control processes
  • Experience building data pipelines in Databricks
  • Familiarity with automated testing and quality assurance practices
  • Strong communication skills for translating technical concepts
  • Ability to collaborate in hybrid teams with Data Scientists and other developers.

Responsibilities

  • Design, develop, document, test, and debug software systems and applications
  • Maintain and develop data pipelines in Databricks
  • Analyze code to identify and correct errors
  • Participate in the complete software development lifecycle
  • Conduct software design meetings and gather technical requirements
  • Evaluate and implement new technologies
  • Prototype and debug programs based on user consultation
  • Write technical specifications based on design requirements
  • Support software functionality documentation
  • Generate detailed monthly reports and support dashboard development.

Benefits

  • Ability to work remotely part of the time
  • Work in a dynamic environment supporting the Naval Safety Command
  • Opportunity for professional growth within the defense sector
  • Engagement with cutting-edge technologies
  • Collaboration with diverse teams including Data Scientists.
Full Job Description
Overview

FTI Defense is looking for a self-directed and motivated individual to join our team as a software developer in support of the Naval Safety Command.  The primary work location is at Naval Safety Command in Norfolk, VA with additional ability to perform some aspects of the position remotely. This position requires a DoD Secret clearance. 

 

Responsibilities
  • Design, develop, document, test, and debug new and existing software systems and/or applications.
  • Develop and maintain pipelines in a Databricks environment.
  • Analyze code to find causes of errors and revise programs as needed.
  • Participate in full development life cycle including requirements analysis and design.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Identify and evaluate new technologies for implementation.
  • Consult with end user to prototype, refine, test, and debug programs to meet customer needs.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Support, maintain, and document software functionality.
  • Support monthly product and detailed report generation.
  • Provide support and input to dashboard design/development.
Education/Qualifications

 

Required:

  • Must be a U.S. Citizen and be able to obtain a DoD Secret clearance (minimum).
  • Bachelor’s degree (minimum) in Computer Science, Mathematics, Engineering, or related fields
  • 2+ years of active, hands-on software development experience with languages such as Python, R, C#, or Angular.
  • Familiar with utilizing PySpark for data transformation.
  • Current experience using Git for source control, including branch management, pull requests, and mandatory peer code reviews.
  • Current experience building and maintaining data pipelines in the Databricks platform.
  • Familiarity with writing automated test cases and implementing quality checks
  • Strong verbal and written communication skills, with the ability to translate complex technical concepts for business stakeholders.
  • Ability to collaborate in hybrid teams, working alongside Data Scientists to productionize models and other Software Developers to integrate features.

 

Preferred:

  • Ability to write modular Python functions, classes, and packages
  • Proven track record of applying automated testing (unit/integration tests) and code quality/linting tools to ensure robust, production-ready software.
  • Experience working in an Agile/Scrum team, with active ownership of user stories, writing technical specifications, estimating story points, and participating in peer reviews.
  • Experience building and maintaining Qlik Dashboards.
  • Practical application of data management principles, ensuring data availability, integrity, and security across production pipelines
  • Comfortable directly supporting, collaborating with, and presenting technical solutions to customers.

Similar Jobs

More Jobs at Frontier Technology Inc.

More Aerospace & Defense Jobs

Find similar Software Developer jobs: