LMI is seeking an Application Developer to help design, build, test, deploy and maintain the underlying platform to support a mission critical Army Data Layer (ADL). This role will be part of team creating the foundational platform which will eventually become the second iteration of the Army Data Platform. The Application Developer will work with Government Leads, solution architects, data owners, data stewards, process and workflow analysts, and data scientists to understand requirements and d... more details
Application Developer - Clearance Required
Job LocationsUS-VA-Fort Belvoir
Posted Date15 hours ago(6/14/2024 4:59 PM)
Job ID
2024-11482
# of Openings
3
Category
Information Technology
Overview
LMI is seeking an Application Developer to help design, build, test, deploy and maintainthe underlying platform to support a mission critical Army Data Layer (ADL). This role will be part of team creating the foundational platform which will eventually become the second iteration of the Army Data Platform. The Application Developer will work with Government Leads, solution architects, data owners, data stewards, process and workflow analysts, and data scientists to understand requirements and develop solutions that meet business needs. Work location is currently teleworking, eventually hybrid teleworking and client site in Fort Belvoir, VA.
At LMI, we’re reimagining the path from insight to outcome at The New Speed of Possible™. Combining a legacy of over 60 years of federal expertise with our innovation ecosystem, we minimize time to value and accelerate mission success. We energize the brightest minds with emerging technologies to inspire creative solutioning and push the boundaries of capability. LMI advances the pace of progress, enabling our customers to thrive while adapting to evolving mission needs.
Responsibilities
Build a master-agent architecture to foster ETL pipelines.
Design and implement APIs that utilizes REST best practices.
Write and execute automated tests.
Develop and maintain documentation that enable platform maintenance.
Participate in infrastructure reviews to identify best practices and opportunities for improvement.
Follow good practices and project guidelines in all cases including the use of source code control, automated testing and deployment approaches, and proper documentation practices.
Perform and/or participate in requirements discovery and design work sessions to determine best practice solution requirements.
Architect and develop applications supporting internal and external communications; intra-service communications.
Collaborate with diverse technical delivery teams to build service based architecture to scale and innovate.
Qualifications
Minimum
Bachelor's degree in computer science, information technology, computer engineering or related field preferred.?
Work experience can be considered in lieu of a degree.?
3+ years of experience building production applications.
Experience working with a cloud provider (AWS/Azure/Google Cloud) or in-house data centers.
Python Expertise
Ability to understand a variety of system-to-system interface types and design solutions across on-prem and cloud infrastructures.?
Familiar with ETL concepts and solutions particularly for big data engineering, including experience with Apache Spark.
In-depth understanding of relational database systems, such as Oracle, PostgreSQL, etc.
Experience with non-relational databases such as MongDB, Redis, Elasticsearch, etc.
Experience with web-development experience (Javascript, JSON, HTML, CSS)
Experience with streaming/queuing frameworks such as Kafka, RabbitMQ, etc.
Active Secret Clearance
Desired
Experience with Palantir
Analytical mindset?– data-driven and able to problem solve, particularly in the use of platform metadata or logging data to diagnose issues raised by platform users in relation to system functionality, or data pipelines.
Good communicator?– able to deliver messages effectively, specifically as it relates to translating functional requirements into technical solutions and coordinating across technical and non-technical teams.
Be self-motivated and self-starting?– able to execute with minimal guidance, embrace new methods, and learn and apply new concepts.
Attention to detail?– focus on rigor and completeness of work output
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
Need help finding the right job?
We can recommend jobs specifically for you!Click here to get started.
Job Abstracts is an independent Job Search Engine. Job Abstracts is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Job Abstracts uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder. Job Abstracts does not have its members apply for a job on the jobabstracts.com website. Additionally, Job Abstracts may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.
We would like to take a second to Welcome You to Job Abstracts, the nation’s largest Pure Job Board. With over 3.1 million job listings from 15,000+ Companies & Organizations, we help job searchers find careers that match their interests. As an anonymous user, you have probably discovered how easy our system is to use. However, you have just scratched the surface of what we can offer.
We encourage you to Register so you can use our most powerful features: searching with multiple terms, setting up multiple locations, establishing favorite companies, and accessing your search history. If you find a job you like, you can apply directly for it, and then, keep notes on it. We will also keep a lookout for jobs that match your search terms and email you when we find something you may like.
You can register for free and the system is free to use. If you like our system so far, click on Register and unlock the power required by serious job searchers.
Any time you conduct a search, the system shows you job matches, ranked by their Relevance Score (RS).
The score is calculated by a proprietary algorithm that uses Intelligent Machine Learning.
The Relevance Score tells you how well the job opportunity matches your search term or terms.
When not logged in, the system is limited to one search term. Scores for single term matches are usually lower.
When you register, log in, and set up multiple terms prioritized by importance, the jobs found for you will receive a much higher Relevance Score.