Full Stack Developer/Back End Engineer
Engineering
Full Time
Overview
LMI is seeking a Full Stack Developer/Front End Engineer to implement Enterprise Architecture Standards and Services as part of a scaled agile team in support of the Army Training Information System.
Responsibilities
- Work with team members to design and use existing innovative software programs that improve and simplify Training Management for the Army.
- Ensure all new software functions smoothly across various programs and platforms, including mobile systems.
- Meet with Army managers and representatives to discuss software issues and brainstorm methods of solving existing problems.
- Write original code and update existing code, ensuring that all code meets program requirements.
- Perform intensive testing of all new and existing programs to ensure they are free of errors and function as intended.
- Update and debug existing systems to ensure a smooth user experience and a uniform look across a variety of platforms.
- Optimize new and existing programs for mobile use, including smartphones and tablets.
- Keep up to date on the newest technological innovations in the field and be ready to apply relevant innovations to our software systems.
Percentage of Travel Required: 10%
Qualifications
Minimum Qualifications:
- Experience planning, analyzing, designing, implementing, testing, and maintaining software applications for an enterprise level system.
- Experience using industry guidelines and best practices for developing software including Git, Agile methodologies, CI/CD, and automated deployments.
- Developer must be technically savvy with a flair for creativity and innovation.
- Must have extensive knowledge of programming languages such as JavaScript (ES6, JSX, TypeScript), Python, Java, C++, PHP, and SQL.
- Must have a strong background in coding front-end web apps with frameworks such as React, Vue, and Angular.
- Must have strong knowledge of user interfaces.
- Must have skills in user interface development experience using industry best practices and standards in CSS for DOM element layout to facilitate UI/UX.
- Education: 5+ years of directly related experience with a Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field preferred.
- Clearance: Confidential/NAC (T1)
Additional Preferred Qualifications:
- Knowledge of containerization of nodejs apps.
- Knowledge of low code / no code BI presentation tools such as Appian.
- Knowledge of the Army software development process and its technologies.