Dynamic Software Solutions - Niceville, FL

posted 3 days ago

Full-time - Mid Level
Niceville, FL
Professional, Scientific, and Technical Services

About the position

The Software Engineer - Mission Planning position at DS2 involves developing mission-critical software to support military operations. This mid-level role requires collaboration within scrum teams to create innovative solutions while adhering to agile methodologies. The position is based in Niceville, FL, and candidates must be U.S. citizens capable of passing a government background investigation.

Responsibilities

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures.
  • Obtain and license software by obtaining required information from vendors; recommending purchases; testing and approving products.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Provide information by collecting, analyzing, and summarizing development and service issues.
  • Accomplish engineering and organization mission by completing related results as needed.
  • Design, develop, and deploy iterative and incremental software solutions derived from a project's requirements/user stories/PBIs.
  • Support existing applications for customers and organization.
  • Prototype new and redesign features.
  • Protect operations by keeping information confidential.
  • Perform other related duties as assigned by management.

Requirements

  • Bachelor's Degree from a four-year college or university.
  • 9+ years of professional work experience as a software developer.
  • Certificates in Scrum (e.g., PSD 1, PSM I), SAFe (e.g., SDP), and Microsoft (e.g., MTA, MCP, MCSA, MCSD) are recommended.
  • Familiarity with programming languages such as C#, C, C++, and Java.
  • Ability to work in a team environment and provide or seek assistance from peers.
  • Commitment to excellence and high standards.
  • Excellent written and oral communication skills.
  • Strong organizational, problem-solving, and analytical skills.
  • Ability to manage priorities and workflow.
  • Demonstrated ability to plan and organize projects.
  • Creative, flexible, and innovative team player.
  • Proven ability to handle multiple projects and meet deadlines.
  • Working knowledge of basic principles, theories, concepts, and practices in engineering/technical specialization.
  • Proven ability to write clear technical documentation.
  • Ability to work on complex projects with general direction and minimal guidance.
  • Must be a U.S. Citizen and able to complete a U.S. government background investigation.

Nice-to-haves

  • Proven experience building Windows platform desktop and client/server applications using C#, WPF, and SQL.
  • Experience developing web applications using front-end frameworks and libraries such as React, Redux, Vue.js, Angular, and/or jQuery.
  • Good understanding of CSS and CSS pre-processing platforms, such as LESS and SASS.
  • Ability to build robust, scalable, event-driven backends using containerization.
  • Proficient with source control software like TFS, Git, or Bitbucket.
  • Experience with Software Development Lifecycle tool suites like Azure DevOps or Atlassian.
  • Examples of code available for review, such as GitHub or SourceForge repositories, applications built, or submissions to hackathons/game jams.
  • Experience with Mission Planning Software development, like the Joint Mission Planning System (JMPS).
  • Experience with Universal Armament Interface (UAI) or Fly Out Models (FOM) for weapon systems.
  • Experience working in a defense contractor development role.
  • One or more Scrum, Microsoft, Google Developer certifications or other technical certifications.
  • Currently hold a U.S. Government security clearance.

Benefits

  • Flexible work schedule
  • Educational opportunities
  • Tuition reimbursement
  • Student loan repayment
  • Certification reimbursement + bonuses
  • Catered monthly tech talk lunches on topics picked by you and your teammates
  • Excellent healthcare, dental, and vision coverage, including STD, LTD, and AD&D
  • Generous paid time off + holidays
  • 401K savings plan with company-matching contributions up to 4%
  • Sponsored community and volunteer events, like beach cleanups, 5Ks, and more
  • Snacks and beverages included
  • The occasional foosball or Mario Kart match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service