Seneca Holdings - Patuxent River, MD

posted 3 months ago

Full-time - Entry Level
Patuxent River, MD
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

Great Hill Solutions, part of the Seneca Nation Group (SNG), is seeking a Computer Programmer / Scrum Master to support the Naval Air Systems Command (NavAir) in the Digital Analytics, Infrastructure and Technology Advancement (DAiTA) Group and the Naval Leveraging Innovation, Frameworks and Technology (LIFT) and Integrated Modeling Environment (IME) projects. This position involves a dual role, where the individual will be responsible for both computer programming tasks and scrum master duties. The ideal candidate will have a strong background in software development and agile methodologies, ensuring the delivery of high-quality software products while facilitating effective team collaboration. As a Computer Programmer, the individual will be tasked with reviewing software application requirements, developing and conducting various types of tests (unit, integration, functional, acceptance), and ensuring that the software is reliable and efficient. The role requires familiarity with programming and scripting languages such as Java, Python, or JavaScript, as well as experience in writing test scripts and performing data-driven testing. The candidate will also be responsible for conducting regression testing to ensure system performance remains satisfactory after updates or modifications, identifying and rectifying defects, and developing software quality assurance plans. In the capacity of Scrum Master, the candidate will demonstrate experience with Agile methodologies, particularly Scrum and Kanban. They will be skilled in servant leadership, facilitation, and conflict resolution, and will work to build and coach high-performing software development teams. The Scrum Master will need to thrive in a fast-paced environment, manage multiple priorities, and maintain exceptional communication with team members and senior management. The role also involves leading retrospectives, documenting outcomes, and guiding team members in best practices to enhance team productivity and transparency.

Responsibilities

  • Support the Naval Air Systems Command (NavAir) in various projects.
  • Ensure the delivery of a high-quality, reliable, and efficient software product.
  • Review software application requirements and determine testing scenarios.
  • Develop and conduct unit tests, integration tests, functional tests, and acceptance tests.
  • Apply a systematic approach to identify and rectify defects during the software development lifecycle.
  • Write test scripts and perform data-driven testing.
  • Conduct regression testing to ensure system performance after changes or updates.
  • Ensure software is free of vulnerabilities and security loopholes.
  • Create test plans, designs, cases, procedures, logs, and reports.
  • Establish software quality metrics and methodologies.
  • Conduct software inspections and classify software anomalies.
  • Develop software quality assurance plans.

Requirements

  • A bachelor's degree in computer science, information technology, or a related field, or 4 years of experience in computer science or information technology.
  • Active Secret Clearance.
  • Demonstrated experience with Agile methodologies (Scrum, Kanban, etc.).
  • Skilled in servant leadership, facilitation, and conflict resolution.
  • Ability to build, develop, and coach high-performing software development teams.
  • Experience with JIRA or other agile tools to measure team productivity.

Nice-to-haves

  • Active Top Secret Clearance.

Benefits

  • Comprehensive medical and dental care
  • Matching 401K
  • Paid time off
  • Flexible spending accounts
  • Disability coverage
  • Financial protection benefits for employees and their families
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service