LMI is seeking a Software Developer with a minimum of a SECRET clearance and 2-years of experience to support the United States Army in developing next generation command and control capabilities software.
LMI is a consultancy dedicated to powering a future-ready, high-performing government, drawing from expertise in digital and analytic solutions, logistics, and management advisory services. We deliver integrated capabilities that incorporate emerging technologies and are tailored to customers' unique mission needs, backed by objective research and data analysis. Founded in 1961 to help the Department of Defense resolve complex logistics management challenges, LMI continues to enable growth and transformation, enhance operational readiness and resiliency, and ensure mission success for federal civilian and defense agencies.
LMI has been named a 2022 #TopWorkplace in the United States by Top Workplaces! We are honored to be recognized as a company that values a people-centered culture, and we are grateful to our employees for making this possible!
ResponsibilitiesOverall responsibilities:
- The Software Developer will be responsible for using their knowledge of programming languages to design and develop software.
- Develop software to be used by industry partners, on a large-scale basis, to support the United States Army's efforts in command and control.
- This individual should be a team player with a keen eye for detail and problem-solving skills, experienced in Agile frameworks and popular coding languages.
- Duties include meeting with clients to determine their software needs, coding, and testing software to ensure functionality and updating software programs to refine components such as cybersecurity measures.
- Self-management using GitLab to track progress and meet timelines promptly.
- Collaborate with designers, users and engineers to ensure we deliver the best product possible.
- Interface with the client and conduct product demonstrations.
Specific responsibilities may include:
- Produce clean, secure, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Minimum Qualifications:
- Bachelor's Degree or higher in Computer Science, Information Systems, or related technical field
- Must meet DoD 8570.01 certification requirements for Information Assurance Technology (IAT) Level II
- Proven experience as a Software Developer, Software Engineer, or similar role
- Experience with Agile development methodologies
- Experience with software design and development in a test-driven environment
- Demonstrated Cloud experience with Amazon Web Services
- Demonstrated experience deploying and maintaining APIs on AWS infrastructure
- Ability to show proficiency in programming languages and frameworks such as .NET, .NET Core, C#, Java, Javascript, Python, CSS, PostgreSQL, Docker, React, and RESTful APIs
- Ability to learn new programming languages and technologies
- Experience using GitLab as a version control system
- Agile development methods
- Experience with Test-Driven Development
- Ability to work across disciplines.
- Ability to give and take feedback.
Additional Preferred Qualifications:
- Masters Degree
- Experience with Army technology and/or C2 systems and requirements
- Experience working in a consultant/client environment
- Familiarity with federal IT standards and policies such as FISMA, NIST, and the RMF process