LMI Consulting, LLC
Full-Stack Software Engineer
LMI Consulting, LLC, Mc Lean, Virginia, us, 22107
Full-Stack Software Engineer
Job Locations
US-VA-Tysons
Job ID
2024-12037
# of Openings
3
Category
Information Technology
Overview
LMI is seeking an experienced a full-stack software developer to support a growing fast-paced agile project team. This position may be remote.LMI is a consultancy dedicated to improving the business of government, drawing from deep expertise in advanced analytics, digital services, logistics, and management advisory services. Established in 1961, LMI is a trusted third party to federal civilian, national security, and defense agencies, operating free of commercial and political bias. For nearly 60 years, LMI has worked with 40 government agencies. We believe government can make a difference, and we seek talented, hardworking, mission-driven people who share that conviction.
Responsibilities
General:The Software Developer will be responsible for using their knowledge of programming languages to design and develop software. 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.Gather and assist in the preparation of epics and features based on customer needs.Analyze and translate to both user stories and development tasks.Specific responsibilities may include:Produce clean, efficient code based on specificationsIntegrate software components and third-party programsVerify and deploy programs and systemsTroubleshoot, debug and upgrade existing softwareGather and evaluate user feedbackRecommend and execute improvementsCreate technical documentation for reference and reporting
Qualifications
Required Knowledge, Skills and Abilities:5+ years of relevant experienceBS Degree or degree in computer science or systems engineering preferred.Proven experience as a Software Developer, Software Engineer, or similar roleExperience with Agile development methodologiesExperience with software design and development in a test-driven environmentStrong demonstrated experience working with relational databases (Microsoft SQL Server) and developing database-driven applicationsDemonstrated experience with Cloud infrastructure such as Amazon Web Services or equivalentDemonstrated experience deploying and maintaining APIs on AWS infrastructureAbility to learn new languages and technologiesProficiency in programming languages and frameworks such as .NET, .NET Core, C#, Java, or PythonExcellent oral and written communication skills, organizational skills, and problem-solving skillsResourcefulness and troubleshooting aptitudeAttention to detailAbility to obtain and maintain a government security clearance, for which one must be a US citizen.Desired Knowledge, Skills and Abilities:Agile, Lean, DevOps, Cloud, Security+ or other professional certificationFamiliar with DoD IT standards and federal security standards strongly desired.Hands-on experience using agile software development methodologies and practices such as Test Driven Design (TDD). Familiar with developing tests using NUnit and using tools such as Atlassian JIRA.Experience using Object Relational Mapper (ORM) such as the Entity Framework / LINQ to SQL.Experience with Distributed Source Control tools such as Git.Ability to manipulate and analyze data.Strong communication skills and the ability to work well with a team of software developers.Experience working in a consultant/client environment.
LMI is an Equal Opportunity Employer. LMI is committed to the fair treatment of all and to our policy of providing applicants and employees with equal employment opportunities. LMI recruits, hires, trains, and promotes people without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, disability, age, protected veteran status, citizenship status, genetic information, or any other characteristic protected by applicable federal, state, or local law. If you are a person with a disability needing assistance with the application process, please contact accommodations@lmi.org
Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Need help finding the right job?
We can recommend jobs specifically for you!
Click here to get started.
Job Locations
US-VA-Tysons
Job ID
2024-12037
# of Openings
3
Category
Information Technology
Overview
LMI is seeking an experienced a full-stack software developer to support a growing fast-paced agile project team. This position may be remote.LMI is a consultancy dedicated to improving the business of government, drawing from deep expertise in advanced analytics, digital services, logistics, and management advisory services. Established in 1961, LMI is a trusted third party to federal civilian, national security, and defense agencies, operating free of commercial and political bias. For nearly 60 years, LMI has worked with 40 government agencies. We believe government can make a difference, and we seek talented, hardworking, mission-driven people who share that conviction.
Responsibilities
General:The Software Developer will be responsible for using their knowledge of programming languages to design and develop software. 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.Gather and assist in the preparation of epics and features based on customer needs.Analyze and translate to both user stories and development tasks.Specific responsibilities may include:Produce clean, efficient code based on specificationsIntegrate software components and third-party programsVerify and deploy programs and systemsTroubleshoot, debug and upgrade existing softwareGather and evaluate user feedbackRecommend and execute improvementsCreate technical documentation for reference and reporting
Qualifications
Required Knowledge, Skills and Abilities:5+ years of relevant experienceBS Degree or degree in computer science or systems engineering preferred.Proven experience as a Software Developer, Software Engineer, or similar roleExperience with Agile development methodologiesExperience with software design and development in a test-driven environmentStrong demonstrated experience working with relational databases (Microsoft SQL Server) and developing database-driven applicationsDemonstrated experience with Cloud infrastructure such as Amazon Web Services or equivalentDemonstrated experience deploying and maintaining APIs on AWS infrastructureAbility to learn new languages and technologiesProficiency in programming languages and frameworks such as .NET, .NET Core, C#, Java, or PythonExcellent oral and written communication skills, organizational skills, and problem-solving skillsResourcefulness and troubleshooting aptitudeAttention to detailAbility to obtain and maintain a government security clearance, for which one must be a US citizen.Desired Knowledge, Skills and Abilities:Agile, Lean, DevOps, Cloud, Security+ or other professional certificationFamiliar with DoD IT standards and federal security standards strongly desired.Hands-on experience using agile software development methodologies and practices such as Test Driven Design (TDD). Familiar with developing tests using NUnit and using tools such as Atlassian JIRA.Experience using Object Relational Mapper (ORM) such as the Entity Framework / LINQ to SQL.Experience with Distributed Source Control tools such as Git.Ability to manipulate and analyze data.Strong communication skills and the ability to work well with a team of software developers.Experience working in a consultant/client environment.
LMI is an Equal Opportunity Employer. LMI is committed to the fair treatment of all and to our policy of providing applicants and employees with equal employment opportunities. LMI recruits, hires, trains, and promotes people without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, disability, age, protected veteran status, citizenship status, genetic information, or any other characteristic protected by applicable federal, state, or local law. If you are a person with a disability needing assistance with the application process, please contact accommodations@lmi.org
Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Need help finding the right job?
We can recommend jobs specifically for you!
Click here to get started.