Wortech Corp - Annapolis Junction, MD

posted about 2 months ago

Full-time
Annapolis Junction, MD
Professional, Scientific, and Technical Services

About the position

The position involves software development focused on creating new capabilities or enhancing existing ones, primarily utilizing Java. The role requires the individual to provide Tier III support for deployed capabilities, which includes addressing bug fixes and ensuring the smooth operation of software applications. The candidate will be responsible for testing and debugging software code specifically for network-connected systems, ensuring that all functionalities work as intended. Integration and testing will be a significant part of the job, requiring collaboration with a team of Software and Systems engineers in an Agile environment. This collaboration will involve analyzing requirements, deriving user stories, tracking issues, and creating user documentation to facilitate understanding and usage of the software developed. The candidate will work closely with other team members to ensure that all aspects of the software development lifecycle are covered, from initial requirements gathering to final deployment and support. The Agile environment emphasizes iterative development and continuous feedback, which means the candidate must be adaptable and open to changes in project scope and direction. Regular status updates and ticket management will also be part of the responsibilities, ensuring that all stakeholders are informed of progress and any issues that arise during development.

Responsibilities

  • Software development of new or enhancement of existing capabilities predominantly using Java.
  • Provide Tier III Support for deployed capabilities and address bug fixes.
  • Test and debug software code for network connected systems.
  • Perform integration and testing as needed.
  • Collaborate with a team of Software and Systems engineers in an Agile environment to analyze requirements, derive user stories, track issues, and create user documentation.
  • Provide status updates and manage tickets.

Requirements

  • Experience with Java development.
  • Experience with JMS.
  • Database experience such as Mongo or MySQL.
  • Experience developing scalable solutions applicable to both large- and small-scale platforms.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
  • Fourteen (14) years experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
  • Four (4) years of additional Software Engineer experience on projects with similar software processes may be substituted for a bachelor's degree.

Nice-to-haves

  • Experience with Java development IDEs (e.g. IntelliJ, Eclipse).
  • Experience with Atlassian tools (Jira, Confluence).
  • Experience with Git and/or Gitlab.
  • Experience with Gradle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service