Role overview
Overview:
We are seeking a highly skilled and experienced Development Engineer to join our Master Data Management (MDM) team. This Level 9 role is critical in designing, developing, and implementing robust MDM solutions, primarily within our Stibo (STEP) platform, to empower our business with high-quality, reliable data. The ideal candidate will possess a strong blend of technical expertise in JavaScript development, deep knowledge of data architecture and modeling, and a keen eye for user experience in data entry and maintenance. This role emphasizes delivering features with business velocity while strictly adhering to foundational data modeling principles and ensuring best-in class data quality. In this role, you will be responsible for analyzing, documenting, and optimizing the flow of data within our organization, ensuring it accurately reflects and supports our physical processes and systems. You will play a key role in designing and implementing improvements to our data lifecycle management, including Item Lifecycle Management.
What we're looking for
- Process Engineering:
- Encourage requirements gathering, strong process understanding, documentation, and policy design and enforcement, to align the digital data environment and process to the physical network it informs and supports.
- Observe and analyze how our digital data ecosystem mirrors physical processes and systems.
- Lead the design, development, and implementation of new features and enhancements for our Master Data Management software, with a strong emphasis on physical JavaScript coding within the Stibo (STEP) environment.
- Architect and optimize data structures within the Stibo (STEP) MDM system, ensuring seamless integration with various enterprise systems and data sources.
- Apply advanced data modeling techniques to ensure data integrity, scalability, and performance within Stibo (STEP). Implement and manage data lifecycle principles from data creation to archival.
- Drive the rapid delivery of high-quality features to production, maintaining a strong focus on business pace and velocity while upholding rigorous development standards.
- Ensure all development and design decisions adhere to foundational data modeling principles, promoting data consistency and accuracy across the organization.
- Design intuitive and efficient user interfaces for data entry, maintenance, and consumption within Stibo (STEP), optimizing the user experience for various data stewards and business users.
- Leverage strong critical thinking to anticipate and implement robust data quality guardrails, appropriate data types, effective dating logic, and other advanced data engineering practices to ensure the highest standards of data retention and integrity within the MDM system.
- Partner closely with business stakeholders, data stewards, and other engineering teams to translate business requirements into technical solutions.
- Experience:
- Bachelors Degree: Major/Concentration Engineering (industrial or systems preferred), Computer Science, Information Systems, or a related field
- 4+ years of progressive experience in software development, with a significant focus on data-intensive applications and Master Data Management.
- Experience mapping current state processes, identifying inefficiencies, and designing improved future state processes.
- Experience in process improvement methodologies (e.g., Lean, Six Sigma).
- Experience with data analysis to drive process improvement recommendations.
- Experience in designing, implementing, and maintaining data and analytics systems.
- Experience with data modeling and database design.
- Experience with DevOps practices and automation.
- Expert-level proficiency in JavaScript development (including the development of STEP business rules), strong understanding and experience with STEP APIs (including STEP GraphQL), and the development of STEP extensions in Java, with a proven track record of building complex, scalable applications.
- Demonstrated experience working with Master Data Management platforms, specifically with Stibo (STEP), including system setup (e.g., data and component models, security, matching and linking, API Endpoints, etc), STEP Workflow design and configuration, WebUI, Integrations, system performance, taxonomy and attribute management, and data quality metrics setup and profiling.
- Strong foundation and hands-on experience in data architecture, systems integrations, data modeling, and data lifecycle management principles.
- Demonstrated ability to design user-centric interfaces, particularly for data entry and management systems, considering aspects like data types, validation, and effective dating.
- Excellent communication and interpersonal skills, capable of articulating complex technical concepts to both technical and non-technical audiences.
- Experience working in an agile development environment, with a commitment to delivering value incrementally and adapting to evolving business needs.
- Information Systems, or a related field
- Deep functional and technical knowledge of Stibo (STEP) modules and capabilities.
- Familiarity with cloud-based data platforms (e.g., AWS, Azure, GCP).
- Knowledge of data governance frameworks and best practices.