We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Developer

Brandes Associates, Inc.
United States, California, Naval Air Station Point Mugu
May 13, 2025

Software Developer
Job Locations

US-CA-Point Mugu


Req No.
2025-1915

Category
Software Engineer

Type
Regular Full-Time

Clearance Level
Secret



Overview

BAI, a defense contractor, is seeking a highly skilled and motivated NDDS Software Developer with 3+ years of experience to join our dynamic team at Point Mugu Naval Base in Camarillo, CA. The primary objective of this role is to assist with the design, development, and deployment of the Naval Data Delivery System (NDDS). You will be instrumental in our further deployment of our .NET-based microservices architecture from its current OpenShift deployment to a robust and scalable IL6 AWS environment. This role requires a strong background in .NET development, microservices, containerization, and a readiness to implement and innovate with AWS services and Infrastructure as Code practices. Opportunities for career advancement, excellent benefits, and stability are some of the advantages of our well established, employee-focused company.

Salary

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



Responsibilities

    Design, develop, and maintain high-quality, scalable .NET Core microservices for the NDDS platform
  • Lead the deployment and management of containerized applications using Docker and Kubernetes/Amazon ECS/Fargate within the AWS IL6 environment, leveraging existing OpenShift experience
  • Implement and manage Infrastructure as Code (IaC) using Terraform to provision and configure AWS resources, including networking, ECS clusters, and database services
  • Integrate NDDS microservices with various enterprise services and AWS cloud services, including MongoDB (with a view to DocumentDB), Splunk (with potential for CloudWatch), RabbitMQ (with potential for Amazon SQS), Keycloak (with potential for AWS Cognito), SMTP relays, and Amazon S3
  • Establish and maintain CI/CD pipelines using GitLab for automated build, test (XUnit, Cypress), and deployment of applications and infrastructure to the AWS IL6 environment
  • Collaborate with cross-functional teams to define, design, and ship new features, ensuring compliance with IL6 security requirements and best practices
  • Contribute to the strategic innovation of the NDDS platform by evaluating and implementing AWS native services to enhance performance, scalability, and cost-efficiency (e.g., Amazon API Gateway, Amazon DocumentDB, Amazon SQS, AWS CloudWatch, Amazon S3 Glacier).May supervise computer programmers
  • Working at the customer's site with government personnel to ensure program success


Qualifications

Between 3 to 10 years of experience performing the duties described in the functional description.

  • Over 3 years of experience performing the duties described in Job and Functional Description
  • Minimum 7+ years of professional software development experience, with a strong focus on the .NET framework, including .NET Core and C#.
  • Proven experience in designing, building, and deploying microservices architectures.
  • Demonstrable experience with containerization technologies (Docker) and container orchestration platforms (e.g., Kubernetes, OpenShift; experience or aptitude for Amazon ECS/Fargate is key for this role).
  • Experience in full-stack development, including frontend technologies (e.g., Vue.js) and backend API development (REST).
  • Solid experience with relational databases (MSSQL, Oracle) and familiarity with NoSQL databases (e.g., MongoDB).
  • Experience with version control systems (e.g., Git) and CI/CD tools/pipelines (experience with GitLab is a plus).
  • Experience working in Agile development environments.t

Skills:

  • Proficiency in C#, .NET Core, ASP.NET MVC/WebApi, Entity Framework Core.
  • Strong understanding of cloud computing concepts and experience deploying applications to cloud platforms; experience with AWS (particularly services like ECS, Fargate, S3, IAM) is highly desirable.
  • Familiarity with Infrastructure as Code (IaC) principles; experience with Terraform is a significant advantage.
  • Knowledge of identity and access management solutions (e.g., OpenID Connect, OAuth2, IdentityServer; experience with Keycloak or AWS Cognito is a plus).
  • Understanding of messaging queues (e.g., RabbitMQ, Amazon SQS).
  • Familiarity with monitoring and logging tools (e.g., Splunk, OpenTelemetry, AWS CloudWatch).
  • Excellent problem-solving, analytical, and communication skills.

Education:

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 (6+3=9 years), or 4 additional years of work experience with a relevant associate degree (10+3=13 years).

Clearance:

Condition of employment - must have a DoD Secret Security Clearance.

Citizenship:

The applicant must have US citizenship at 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.

Applied = 0

(web-7fb47cbfc5-rmspx)