Overview
LMI is seeking a data engineer to join an agile team conducting agile software development in support of US Army Logistics operations.
Responsibilities
- Identify, evaluate, and implement new systems and solutions, or identify enhancements to existing systems; define requirements and specifications.
- Lead the collection, capture, and management of mission user needs from prioritization, concept development, epic and feature creation, and user story writing to support development and deployment as a business analyst subject matter expert.
- Liaise between development teams and technical integration leadership to ensure that product development, customization, and/or integration aligns with system architecture, systems, and human centered design (HCD) best practices.
- Facilitate the gathering of business-focused requirements to support a product team, and product owner, including defining the backlog and ensuring the user's perspective is considered.
- Work with the product owner and users to determine the operational objectives of business needs and elicit requirements.
- Focus on requirements related to improved usability, user experience, and user adoption and engagement.
- Manage a register of stakeholder relationships to include legacy system owners, product team technical leadership, functional representatives, and user representatives.
- Conduct necessary research and discovery to serve as de facto subject matter expert, supporting development teams in the integration and development of complex business systems.
- Identify core business needs, decompose, and document concepts of operation, story maps, briefings, and user stories, document business rules, and construct workflow diagrams, as needed.
- Condense complex business processes into clear and actionable epics, features, and user stories with acceptance criteria.
- Work with Product Management, Technical Leadership, and mission stakeholders to review, update, and maintain a business process roadmap of the to-be system and evaluate areas of reengineering by outlining potential to-be processes.
- Work with Product Management, Technical Leadership, and mission stakeholders establish and monitor baseline key performance indicators (KPI)/metrics for systems integration.
Percentage of Travel Required: 10%
Qualifications
Minimum Qualifications:
- 6+ years’ experience interpreting and analyzing data in multiple database systems.
- Experience with data schema design and normalization. Experience with cloud-based data implementations (AWS preferred).
- Understanding of schema and data migration, data cleansing, and continuous data pipelines.
- Experience with distributed data architecture, support for microservices, and multiple mixed database clusters.
- Demonstrated experience with ETL pipeline design and implementation.
- Overseeing aspects of data governance and maintenance, modeling, and secure access. Strong and robust understanding of SQL (MariaDB/MySQL, Postgres, MS SQL, or Oracle).
- Demonstrated experience documenting database architecture and diagrams, including DODAF documentation.
- Ability to provide alternate solutions and process improvements to increase security and data integrity and decrease time and cost.
Education: Minimum Bachelor's degree of sciences (CS, EE, CompE, Math, Physics, etc.) or 10+ years’ domain experience.
- Clearance: Confidential/NAC (T1)
Additional Preferred Qualifications:
- Experience with storage on cloud for containerized applications.
- Experience with SQL database (PostgreSQL, MS SQL, Oracle, MySQL).
- Experience with NoSQL (Cassandra, HBase, MongoDB, etc.)
- Experience running data migration and data pipelines.
- Demonstrated knowledge of advanced SQL tactics and strategies to increase large query response time (sharding, indexing, views, stored procedures, etc.)