Software Developer Journeyman

Location
St Louis, Missouri
Posted
Jul 09, 2022
Closes
Aug 12, 2022
Ref
22300
Function
IT
Hours
Full Time
Summary

NJVC is currently looking for a Software Developer Journeyman to join our growing team in St. Louis, MO with some possible remote work.

Responsibilities
  • Develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems) based upon documented requirements.
  • Servant leader who facilitates teams toward their delivery objectives and helps build high-performing, self-managing teams.
  • Provide visibility into progress and impediments.
  • Support flexible software and development, requirements analysis, process execution and evaluation, selection, and evaluation of COTS/GOTS tools, and integration (both new and legacy systems).
  • Interact continuously with customers and development team members to gather and refine requirements and ensure effective communication and implementation.
  • Analyze and study customer requirements to determine the most effective software and other technologies to satisfy their needs.
  • Design, create, test, and maintain software, applications, and content solutions to satisfy customer requirements.
  • Build quality into the product using test-early, build-small, automated testing, and balanced scope to stay on schedule.
  • Follow a formal design process using formal user input, diagrams, and other accepted design techniques.
  • Adhere to standards, laws, and established guidelines for the development and delivery of software, applications, and content solutions (e.g., software reuse, modifiable, efficient, reliable, understandable, fault-tolerant).
  • Coordinate creation and collection of necessary technology components and integrate them into a coherent design.
  • Design and develop visually pleasing, content-rich, user-friendly interfaces with intuitive navigation.
  • Develop and maintain software, application, and content solution documentation to assist with software and application maintenance, enhancement, training, and releases.
  • Provide software process management and configuration management throughout the software development life cycle.
  • Provide SW development in a hybrid cloud environment.
  • Provide SW development experience with building unclassifieintegratingate, testing, and deploying on classified environments on multiple security domains.
  • Provide SW development experience with integration and deployment of multiple baselines to support internal and Test Organization (IV&V) testing, resolving DRs (Pri 1 and 2), and incorporating fixes in a quick and timely manner.
  • Use the following tools: GitLab, Service+, Git Repositories, JIRA, Confluence.
  • Other duties as assigned.

Qualifications
  • Bachelor's degree and 2+ years experience OR
  • Associate degree and 4+ years experience OR
  • High school diploma or GED and 6+ years experience in a related field
  • Strong understanding of Java, OOP, Python, or Continuous Integration/Continuous Delivery (CI/CD) experience
  • Experience with SAFe and DevOps
  • Familiar with GIT CICD pipeline development and Amazon Web Services (AWS) cloud deployments using Terraform
  • Background check required
  • The position requires a COVID vaccination or an approved accommodation/exemption for a disability/medical condition or religious belief

Knowledge, Skills and Abilities:
  • Ability to obtain TS/SCI clearance
  • Knowledge of AWS (certification is a plus)
  • SW development experience with integration and deployment of multiple baselines to support internal and NGA Test Organization (IV&V) testing, resolving DRs (Pri 1 and 2), and incorporating fixes in a quick and timely manner
  • SW development experience with the ability to build unclassified, integrate, test, and deploy within classified environments on multiple security domains
  • Experience with SW development in a hybrid cloud environment
  • Ability to work independently and yet be effective within a team setting
  • Must be capable of managing multiple efforts with time-related constraints in a fast-paced contracting environment
  • Demonstrate ability to effectively communicate and collaborate with diverse internal and external stakeholder groups and individuals
  • Friendly presence, helpful attitude, good interpersonal skills, and ability to work well with others
  • Excellent skills in Microsoft Word, Excel, and other Office applications
  • Experience working in a home office setting as well as the ability to train end-users on frequently asked technical issues
  • Ability to provide technical assistance and support over the phone with good phone skills and a professional demeanor
  • Previous customer service experience is strongly desired
  • Good problem-solving skills with the ability to visualize a problem or situation and think abstractly to solve it

#NJVC, LLC

Chenega Corporation and family of companies is an EOE.

Equal Opportunity Employer/Veterans/Disabled

Native preference under PL 93-638.

We participate in the E-Verify Employment Verification Program

Similar jobs