Back-End Software Application Developer - Senior jobs in United States
cer-icon
Apply on Employer Site
company-logo

LMI · 8 hours ago

Back-End Software Application Developer - Senior

LMI is actively seeking a dynamic, experienced Senior Back-End Software Application Developer. This role involves working directly with U.S. government military and civilian customers to translate analytic needs into responsive, high-performance software applications within LMI’s Modeling, Simulation, Prototyping, Wargaming, & Analysis platform.

AnalyticsConsultingInformation TechnologyLogisticsManagement ConsultingProfessional Services
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop and maintain server-side logic by writing code that powers the application's functionality, handles user requests, and manages data
Create APIs that allow different parts of the application, or different applications, to communicate with each other
Design database schemas, write queries, and ensure data integrity and security
Ensure the application can handle a growing number of users and data efficiently
Work closely with front-end developers to integrate the back-end functionality with the user interface
Implement security measures to protect sensitive data and prevent unauthorized access
Participate in code reviews, debug developed code and stay current with software development trends
Ensure all changes or adaptations are thoroughly and meticulously reviewed, tested, and verified to eliminate application downtime or degradation
Collaborate with cross-functional teams, develop reusable code components, and ensure application accessibility
Actively participate in Integrated Product Teams (IPT’s) and other engineering working groups to review, assess, and mature engineering artifacts such as concept of operations (CONOPs), system architecture, system behavior, system interfaces, functional allocation, Interface Control Documents/Descriptions (ICDs), and data models
Provide meeting coordination, technical expertise, and software development to assist the customer decision makers

Qualification

PythonJavaC++Node.jsRubySQLNoSQLDjangoFlaskSpringExpress.jsAWSAzureGoogle CloudGitProblem-solvingCommunicationTeamwork

Required

B.S. in Computer Science, Computer Engineering, or equivalent STEM-based degree
15+ years of experience as a Back-End Software Application Developer with a portfolio, and proficiency in modern object-oriented programming languages such as Python, Java, C++, Node.js, or Ruby
Experience with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases
Familiarity with back-end frameworks like Django, Flask, Spring, or Express.js
Experience with cloud platforms like AWS, Azure, or Google Cloud
Experience with efficient data storage and retrieval
Strong, demonstrable understanding of modern design and coding principles and practices
Familiarity with version control systems (e.g., Git)
Knowledge of software performance optimization
Strong problem-solving skills
Excellent communication and teamwork abilities
Candidate must be eligible to obtain a TS/SCI clearance and willingness to obtain a CI Poly, but no clearance is required to start (eligibility to obtain a clearance is required)

Preferred

Advanced degree in Computer Science or related field
Experience with testing frameworks
Knowledge of security practices
Active TS/SCI
Space domain experience

Company

LMI is a consulting firm dedicated to improving the management of government.

Funding

Current Stage
Late Stage
Total Funding
$0.25M
Key Investors
Mission Daybreak
2022-09-19Grant· $0.25M
2022-07-12Private Equity
2020-12-21Acquired

Leadership Team

leader-logo
Joshua Wilson
Chief Executive Officer
linkedin
Company data provided by crunchbase