Ahold - Chicago, IL

posted 4 days ago

Full-time - Senior
Remote - Chicago, IL
Food and Beverage Retailers

About the position

The Senior Software Engineer - Master Data Management at Ahold Delhaize USA is responsible for delivering high-quality software solutions that meet business and technical requirements. This role involves researching, designing, developing, and implementing new software solutions while enhancing existing capabilities. The engineer will collaborate with various teams to ensure scalability and functionality, translating requirements into well-engineered technology solutions. The position requires overseeing projects from inception to completion, including managing less experienced contributors and ensuring compliance with coding standards.

Responsibilities

  • Develop the technical design for solutions based on defined scope and requirements.
  • Build and configure technical components to meet business needs and solution architecture standards.
  • Write and document programming code to meet gathered requirements.
  • Deliver solutions through ERP or SaaS solutions (e.g., SAP, Manhattan Active WM, Relex).
  • Perform code reviews and quality assurance to ensure compliance with technical standards.
  • Collaborate with Squad to support the Product team in creating and refining user stories and acceptance criteria.
  • Prepare development and test environments and conduct test readiness for testing.
  • Fix bugs identified during quality assurance and testing.
  • Continuously reduce technical debt and decommission legacy applications.
  • Perform updates and enhancements to the solution as needed.
  • Release software into production and perform release testing.
  • Provide suggestions and lead initiatives for improving team workflows and eliminating technical debt.
  • Develop solutions of diverse scope and solve technical problems impacting multiple areas.
  • Communicate with internal and client team members across multiple areas.
  • Act as a project/team leader regarding solution design and processes.
  • Act as a subject matter expert on technology solutions and deliver high-quality work in cross-functional teams.
  • Work with the Product team to deliver Master Data Management roadmaps.

Requirements

  • Masters Degree in Computer Science or a related technical field; equivalent experience will be considered.
  • 5 or more years of experience in relevant technology fields.
  • Experience in an advanced role or technical capacity, leading teams directly or indirectly.
  • Experience in guiding, training, or onboarding team members in relevant technologies.
  • Proven work experience as a Software Engineer or Software Developer.
  • Experience designing interactive applications.
  • Ability to develop software in Java, Cobol, Python, C#, ColdFusion, C++, or other programming languages.
  • Knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Experience developing web applications using popular web frameworks (e.g., Angular, Ruby, Django, Spring, Express).
  • Experience with test-driven development.
  • Ability to document requirements and specifications.
  • Knowledge of algorithms and data structures.
  • Experience implementing E2E Master Data Management (MDM) solutions.

Nice-to-haves

  • Post graduate degree or advanced training in relevant fields preferred.
  • 3 or more years of experience in Agile teams or Product/Platform based operating models.
  • Experience in leading teams.
  • Experience in retail or grocery preferred.
  • Experience with SAP and Stibo solutions preferred.

Benefits

  • Flexible/hybrid work schedule with 3 in-person days and 2 remote days.
  • Opportunities for professional development and training.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service