Software Developer Senior
- Employer
- Chenega MIOS
- Location
- Chantilly, Virginia
- Posted
- Sep 09, 2022
- Closes
- Oct 14, 2022
- Ref
- 23292
- Function
- IT
- Industry
- Government and Public Services
- Hours
- Full Time
Summary
NJVC is currently looking for a Software Developer to join our growing team in DC Metro area. This is a hybrid position that requires remote capability with on-site support as needed in either Springfield, VA or Herndon, VA.
Responsibilities
Qualifications
Knowledge, Skills and Abilities:
#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
NJVC is currently looking for a Software Developer to join our growing team in DC Metro area. This is a hybrid position that requires remote capability with on-site support as needed in either Springfield, VA or Herndon, VA.
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, 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.
- Use tools: GitLab, Service +, Git Repositories, JIRA, Confluence.
- Other duties as assigend.
Qualifications
- Master's degree, Bachelor's degree and 2+ years experience OR
- Associate's degree and 4+ years experience, or a minimum of 6 years experience, in a relevant field.
- Active TS/SCI Clearance
- The position requires a COVID vaccination or an approved accommodation/exemption for a disability/medical condition or religious belief
Knowledge, Skills and Abilities:
- Main programming language is Python with AWS experience.
- Able to develop and use more complex concepts and processes.
- Leads multiple Junior/Mid-level personnel.
- Conduct root cause problem analysis.
- Performs multiple tasks at the specialist level. May be recognized as a SME.
- Guide and support Journeyman level personnel.
- Demonstrated 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.
- Proficient with Microsoft Office Applications, and 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; good phone skills, professional demeanor, and previous customer service experience strongly desired.
- Good problem-solving skills; ability to visualize a problem/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