Jobs · Engineering · Alabama

FULL STACK DEVELOPER

IGNITE · Huntsville, AL · 1 wk ago
EngineeringFull-time

About the role

The ideal candidate will bring strong hands-on experience in full-stack development with React, JavaScript, and Node.js, and thrive in an Agile team setting. This role requires an understanding of modern software development practices, strong problem-solving abilities, and the ability to collaborate across teams to deliver secure, high-quality solutions.

Responsibilities

  • Assists in achieving software development milestones within an Agile Software Development process.
  • Supports, modernizes, and migrates multiple complex Line of Business (LoB) applications with significant front-end and back-end requirements in a DoD secure environment.
  • Develops, supports, tests, and maintains functionality, resolves issues, and enhances security.
  • Participation in the full software development lifecycle process is expected.

Requirements

  • Advanced Knowledge: Must have advanced working knowledge of React, its core principles and lifecycle, JavaScript, and Node.js.
  • Proficiency: Proficiency in the latest versions of JavaScript, HTML, and CSS.
  • Experience: Experience in T-SQL or PL/SQL, Java Spring Boot, and Java Hibernate is a plus.
  • Development Patterns: Understanding of development patterns like MVC, MVVM, and IoC, as well as functional programming paradigms.
  • RESTful Services: Experience building RESTful services and APIs.
  • Tools & IDEs: Working knowledge of Vite or Create React App, and Eclipse or Visual Studio Code, or similar IDE.
  • Agile Environment: Experience working in an Agile environment using SCM tools like Azure DevOps and Git.
  • Documentation: Prepare and maintain code repositories, data flows, storyboards, and other development documentation.
  • Testing: Experience in and understanding of testing methodologies like unit, integration, and end-to-end testing.
  • Test Coordination: Coordinate test plans and provide documented results with criteria at every layer of development in coordination with the Software Development Lead/Architect.
  • Troubleshooting: Troubleshoot bugs and issues along the CI/CD pipeline.
  • Process Improvement: Identify opportunities for process improvements, automation, and optimization within the software development lifecycle.
  • Code Reviews: Conduct and participate in code reviews to ensure code quality, standards, and best practices.
  • Enabling Technologies: Some familiarity with enabling technologies such as Apache Tomcat, IIS, MS SQL, Active Directory, LDAP, DNS, Windows Server, RedHat Enterprise Linux, and VMware.
  • Cross-Platform Compatibility: Some familiarity with configuring or developing applications to ensure websites work across various browsers/mobile platforms (Android and iOS).
  • Compliance: Ensure and maintain compliance in coordination with the cybersecurity team.
  • Cybersecurity & Change Management: Assist with DoD secure technical guides and milestones as changes are made to any structure of the coded fabrics to support Cybersecurity and Change Management.
  • Communication: Communicate ideas verbally and in writing, and prepare briefings for presentation to leadership and management staff.

Work Experience, Knowledge, Skills & Abilities Required

  • Education: BS in Computer Science or Engineering. Experience: 24 to 84 months of hands-on relevant experience.
  • Certification: CompTIA Security+ before joining.
  • Clearance: Active, Interim, or capable of obtaining SECRET clearance before joining.

Similar jobs

Full Stack Developer

CGS Federal (Contact Government Services)Arlington, WA· 3 mo ago
Engineering$134k–$182k/yrapply on adzuna.com

Full Stack Developer

Valiant SolutionsCharleston County, SC· 1 mo ago
Engineeringapply on careers-valiantsolutions.icims.com

Full Stack Developer

Celltrion IncBranchburg, NJ· 3 wk ago
Information Technology$90k–$147k/yrapply on workforcenow.adp.com