Software Developer, Applications

Job Locations US-CA-Point Mugu
Req No.
2025-1948
Category
Software Development
Type
Regular Full-Time
Clearance Level
Secret

Overview

BAI, a defense contractor, is seeking an Applications Software Developer, with 3+ years’ experience, for our expanding workforce at PT Mugu Naval Air Station, Camarillo California. Opportunities for career advancement, excellent benefits and long-term stability are some of the advantages of our growing, employee-focused company.

 

 

Salary

$90,000.00 USD to $130,000.00 USD is the typical annual salary range for this position. Salary will be based on current qualifications, directly related experience, geographic location, and possible contractual requirements which could fall outside of this range.
  

Responsibilities

  • Develop, create, and modify general computer applications software or specialized utility programs
  • Responsible for the development and implementation of aviation mission planning web applications and microservices.
  • Develop comprehensive software design documentation and high-quality programming code (primarily in Java, .NET, and/or TypeScript) to create microservices adhering to open architecture principles. Emphasis will be placed on building robust, scalable, and maintainable solutions
  • Actively participate in a DevSecOps environment, utilizing tools such as SonarQube, xUnit, and JUnit to ensure code quality, security, and adherence to coding standards.
  • Leverage a variety of software tools to build, test, and deploy microservices using Java, .NET, and TypeScript
  • Gain practical experience with container technologies (e.g., Docker, Kubernetes) for packaging and deploying microservices
  • Work collaboratively within an Agile framework, participating in sprint planning, daily stand-ups, and retrospectives
  • Learn and implement Anti-Submarine Warfare (ASW) requirements in support of P-8 missions
  • This includes understanding specific data formats, security protocols, and operational
  • constraints
  • Proficiency in Java, .NET, and/or TypeScript
  • Experience with software design principles and patterns
  • Familiarity with testing frameworks such as xUnit and JUnit
  • Exposure to DevSecOps practices and tools (e.g., SonarQube)
  • Understanding of containerization technologies
  • Experience working in an Agile development environment
  • A strong desire to learn and adapt to new technologies and requirements
  • Collaborate with internal and external teams for requirements
  • Collaborate with internal teams to produce software design documents
  • Participate in a Scrum/Agile/SAFe development process
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Analyze user needs and develop software solutions
  • Design software or customize software for client use with the aim of optimizing operational efficiency
  • May analyze and design databases within an application area, working individually or coordinating database development as part of a team
  • May supervise computer programmers

Qualifications

  • Between 3 to 10 years of experience performing the duties described in the functional description
  • 3 years’ experience with Java, .NET, and/or TypeScript
  • 3 years’ experience with software design principles and patterns
  • 3 years’ experience with testing frameworks such as xUnit and JUnit
  • 3 years’ experience with DevSecOps practices and tools (e.g., SonarQube)
  • 3 years’ experience with containerization technologies
  • 3 years’ experience working in an Agile development environment
  • 3 years’ experience with Web Development and SPA Single page application
  • Working knowledge and use of Microsoft Office suite programs, MS Word, Excel, Access, PowerPoint, and SharePoint
  • Excellent communication and interpersonal skills—verbal, non-verbal, written, and listening

 

EDUCATION

Degree: BS or BA degree in a computer or Information Science field or a relevant technical discipline

Allowable Substitution: An additional 6 years of relevant work experience may be substituted for a bachelor's degree, or 4 additional years of work experience with a relevant associate degree.

CLEARANCE

  • Must have a DoD Secret Security Clearance.

Condition of Employment:  Applicant must have an active DoD Secret Clearance. The applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information.

 

CITIZENSHIP

The applicant must have US citizenship at the time of application.

 

 

BAI is an Equal Opportunity Employer. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status, or any other non-merit based factors made unlawful by federal, state or local laws.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed