Software Developer IV - Marine Operations (MO)

GAMA-1 Technologies
Silver Spring, MD, United States
25 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Microsoft Azure C Sharp (Programming Language) Cloud Database Configuration Management
+31 more
Capability Maturity Model Integration Software Quality Cyber Security Information Systems Databases Computer Engineering Continuous Integration Data as a Services Data Integration Data Systems Relational Databases Interoperability Metadata Microsoft Visual Studio Operational Data Store Scrum Methodology Software Architecture Release Management Scientific Computating Software Configuration Management Software Engineering Software Requirements Analysis Software Systems SQL Databases Systems Integration Data Server Interface .NET Core Reliability of Systems Information Technology Multiaccess Edge Computing Devsecops

Job description

The Software Developer IV - Marine Operations (MO) is a key technical leadership position supporting a research and survey fleet and associated Marine Operations Centers in an on-site and remote work environment. The role ensures that the scientific and operational software supporting hydrographic surveys, oceanographic research, fisheries surveys, and other vessel-based missions remains reliable, secure, integrated, and responsive to evolving mission needs.

The position serves as a critical link between marine operations and the technology that supports them, translating the needs of Marine Operations personnel, scientists, engineers, Electronics Technicians, and other stakeholders into effective software and data solutions. The Software Developer IV - Marine Operations (MO) provides the technical direction necessary to modernize and sustain applications while addressing the unique challenges of distributed shipboard and shoreside environments, including scientific data workflows and integration between vessels, shore facilities, and enterprise systems.

Success in this role means Marine Operations teams have dependable mission applications and access to the scientific and operational data they need, when and where they need it. You will strengthen software quality and operational reliability, reduce technology and integration risk, improve the flow of data between shipboard and shoreside environments, and guide the continued modernization of software capabilities. Ultimately, the position helps ensure that technology enables, rather than constrains, the organization’s ability to execute critical research, survey, and operational missions at sea.

What You Will Do in This Role

The Software Developer IV - Marine Operations (MO) provides hands-on technical leadership for the development, modernization, integration, and sustainment of software supporting research and survey fleet and Marine Operations Centers.

Responsibilities include:

  • Serve as the senior technical lead for Marine Operations software development, modernization, integration, and sustainment, providing hands-on technical leadership while solving complex software, integration, and operational challenges.
  • Lead the architecture, design, development, integration, testing, deployment, modernization, and maintenance of scientific, operational, data-intensive, and mission-support applications.
  • Gather and translate requirements from Marine Operations personnel, scientists, engineers, Electronics Technicians, and other stakeholders into technical solutions, software requirements, architectures, interfaces, and implementation approaches.
  • Develop and support applications using C#, .NET/.NET Core, ASP.NET, JavaScript, SQL, Visual Studio, and relational database technologies, while providing technical direction to software and database developers and coordinating development priorities.
  • Architect and integrate databases, APIs, data services, and application interfaces supporting scientific and operational workflows, including the secure and reliable transfer of data across shipboard, shoreside, and enterprise environments.
  • Lead software testing and quality assurance, including unit, system, functional, interface, regression, performance, integration/interoperability, and operational-user testing; conduct design reviews, code walkthroughs, test-plan evaluations, and technical documentation reviews.
  • Manage source-code control, software configuration, change management, release management, quality assurance, and deployment, while applying Agile and CMMI-aligned software development practices and applicable IT, cybersecurity, configuration management, and change management requirements.
  • Troubleshoot mission-critical applications, software defects, database issues, and integration challenges, providing Tier 1-3 support for custom-developed systems and collaborating with technical and operational stakeholders to modernize applications, improve system reliability, reduce integration risk, and enhance the flow of scientific and operational data.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Information Technology, or a related STEM discipline.
  • 10+ years of software development or software engineering experience, including at least 3-5 years of technical leadership, software architecture, or lead development responsibilities.
  • Advanced hands-on experience with C#, .NET/.NET Core, JavaScript, SQL, and relational database technologies, including the development and support of complex production applications.
  • Demonstrated experience leading the full Software Development Life Cycle (SDLC) for complex production applications, including requirements analysis, architecture and design, development, integration, testing, deployment, maintenance, and production support.
  • Demonstrated experience designing, developing, integrating, and supporting scientific, operational, data-intensive, or mission-critical applications.
  • Strong experience with databases, APIs, application integration, and data interfaces, particularly within distributed or interconnected environments.
  • Experience with Agile development practices, software testing and quality assurance, source-code management, configuration and change management, and software release management.
  • Demonstrated ability to troubleshoot and resolve complex production software, database, interface, and integration issues within distributed operating environments.
  • Strong interpersonal and communication skills, with the ability to effectively collaborate with scientists, engineers, operational users, software and database developers, and other technical and mission stakeholders., * Experience supporting Federal scientific, operational, or mission-focused programs.
  • Experience with marine or maritime systems, shipboard applications, oceanographic systems, hydrographic systems, fisheries systems, scientific computing, or research-vessel operations.
  • Experience with scientific data workflows, APIs, cloud data services, metadata, data integration, and distributed or edge computing environments.
  • Experience with Microsoft Azure, AWS, or comparable cloud platforms.
  • Experience with DevSecOps, CI/CD pipelines, and automated software development and deployment practices.
  • Certified ScrumMaster (CSM), Professional Scrum Master I (PSM I), or comparable Agile certification.
  • Microsoft development, Azure, database, or comparable cloud certification., * Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to access and navigate each department at the organization’s and client facilities.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Disability insurance
  • Paid holidays
  • Opportunities for advancement

About the company

GAMA-1 is a rapidly growing technology business that is based in Greenbelt, Maryland. GAMA-1 Technologies provides strategic information assurance, information security, and business enterprise and networking solutions to the Federal Government. Our success is based on using industry and agency standards, establishing and performing with standardized processes, and IT Services expertise. At GAMA-1, we believe employees should grow, achieve, and develop just as the company grows, achieves, and develops. GAMA-1 is committed to providing our employees with opportunities for career advancement throughout their employment. For more information, visit www.gama1tech.com.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

1:47 min

Comparing Egeria to alternative open metadata solutions

Ferd Scheepers · World Congress 2022

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

Videos

See all

Related articles

See all