Realtruck.Com - Ann Arbor, MI

posted 5 months ago

Full-time - Senior
Ann Arbor, MI
Motor Vehicle and Parts Dealers

About the position

The Senior Manufacturing Accounting Technologies Software Engineer will spearhead the development of software solutions related to manufacturing accounting, focusing on work order, material, and labor variances, as well as costing and standard costing. This position is crucial in shaping the technical direction of projects and ensuring the overall success of software development initiatives within the organization. The individual will leverage their expertise to design, implement, integrate, and maintain systems that optimize inventory and maximize plant productivity. This role will involve leading and collaborating with cross-functional and international teams to drive innovation on the plant shop floor. In this position, the engineer will lead the design and architecture of complex software systems, ensuring they are scalable, maintainable, and perform efficiently. They will work closely with the Executive Leadership Team (ELT), product managers, designers, and other engineers to deliver cohesive and successful software solutions. The engineer will analyze and solve complex technical problems, making decisions that align with project goals and organizational objectives. Clear communication of technical concepts and solutions to both technical and non-technical stakeholders is essential. The engineer will be responsible for writing high-quality, efficient, and maintainable system requirements to code, often taking a lead role in implementing critical components. They will conduct and participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among the team. Effective time and priority management will contribute to project planning, estimation, and successful delivery. Staying updated on industry best practices and emerging technologies will be vital for continuous improvement of development processes and methodologies. Additionally, the engineer will provide technical guidance and mentorship to junior team members, fostering a collaborative and productive development environment. They will implement and advocate for effective testing strategies, ensuring software reliability through unit testing, integration testing, and other quality assurance measures, while also creating and maintaining technical documentation to make the codebase understandable and accessible for the team.

Responsibilities

  • Lead the design and architecture of complex software systems, ensuring scalability, maintainability, and performance.
  • Lead cross-functional and international teams.
  • Collaborate with Executive Leadership Team (ELT), product managers, designers, and other engineers to deliver cohesive and successful software solutions.
  • Analyze and solve complex technical problems, making decisions that align with project goals and organizational objectives.
  • Communicate technical concepts and solutions clearly to both technical and non-technical stakeholders.
  • Write high-quality, efficient, and maintainable system requirements to code, often taking a lead role in implementing critical components.
  • Conduct and participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among the team.
  • Effectively manage time and priorities, contributing to project planning, estimation, and successful delivery.
  • Stay updated on industry best practices, emerging technologies, and contribute to the continuous improvement of development processes and methodologies.
  • Provide technical guidance and mentorship to junior team members, fostering a collaborative and productive development environment.
  • Implement and advocate for effective testing strategies, ensuring software reliability through unit testing, integration testing, and other quality assurance measures.
  • Create and maintain technical documentation, making the codebase understandable and accessible for the team.

Requirements

  • Bachelor's degree related to information technology, management information systems, Accounting, and/or supply chain management required; master's degree preferred.
  • 8+ years of experience in manufacturing plant accounting required.
  • Experience with Oracle JD Edwards required.
  • Certifications in APICS, ACSM, Six Sigma preferred. Certifications as CPA, CFA a plus.
  • Ability to speak English; ability to speak Spanish is a plus.
  • Skilled in system design, engineering, system integration, testing, deployment, and support.
  • Skilled in software configuration, programming, database query languages.
  • Ability to understand complex processes and system configurations.
  • Ability to simplify analysis, solutions, and communications.
  • Ability to provide instructions and directions for large teams to execute.
  • Ability to contribute to executive leadership team communications.
  • Knowledge of distribution and transportation processes.
  • Knowledge of distribution & transportation technologies.
  • Knowledge of best practices.
  • Knowledge of modern technologies.

Nice-to-haves

  • Experience with additional accounting software systems.
  • Familiarity with agile development methodologies.
  • Experience in a manufacturing environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service