Realtruck.Com - Ann Arbor, MI
posted 5 months ago
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.