Senior Director Application Development - Michigan, United States - Universal Logistics Holdings, Inc.

    Universal Logistics Holdings, Inc.
    Universal Logistics Holdings, Inc. Michigan, United States

    3 weeks ago

    Default job background
    Description

    Company

    Universal Logistics Holding, Inc. is a full-service provider of customized transportation and logistics solutions. We offer our customers a comprehensive suite of services including dry van and specialized transportation, intermodal drayage, material handling and value-added services, and global trade management.

    Position Overview

    We are seeking a visionary Sr. Director of Application Development to lead our dynamic team of developers into the future. The ideal candidate will possess a passion for technology, a strong leadership background, and a proven track record of developing high-quality software products. As the Sr. Director of Application Development, you will oversee the entire software development lifecycle, from concept through deployment, and drive strategic initiatives to ensure our technology solutions meet the evolving requirements of our customers and stakeholders. You will also lead the migration towards DevOps to shorten the development life cycle, provide continuous delivery with high software quality, and respond more quickly to customer needs.

    Key Responsibilities

    • Lead and mentor a team of software developers and engineers, fostering a culture of innovation, collaboration, and continuous improvement.
    • Develop and implement high-level strategies for the software development department, aligning with the company's business goals and objectives.
    • Oversee the design, development, and delivery of software products, ensuring they meet quality standards, budget constraints, and timelines.
    • Collaborate with business and product owners to ensure cohesive and strategic product development.
    • Manage software development projects, setting priorities, and allocating resources effectively.
    • Drive the adoption of best practices in software development methodologies, technologies, and tools, including migration to DevOps.
    • Stay abreast of emerging technology trends and innovations, incorporating them into strategic planning for the department.
    • Ensure compliance with industry standards and regulatory requirements related to software development.
    • Manage the software development budget, optimizing costs while ensuring the delivery of high-quality solutions.
    • Clearly communicate with senior management and other internal partners on the team's vision, strategy, progress, metrics, annual goals, and success factors.

    Qualifications

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • Minimum of 15 years of experience in software development, with at least five years in a leadership or managerial role.
    • Strong technical background with experience in Net 4.8 – 6+, Angular, MS SQL Server, Distributed Event Driven Systems.
    • Experience using Jira, Rally, Azure DevOps, or other Engineering Work Management SaaS solutions.
    • Demonstrated success in leading and managing large software development projects from inception to completion.
    • Excellent leadership, communication, and interpersonal skills.
    • Strong problem-solving and analytical abilities.
    • Experience with Agile methodologies and lean development practices.
    • Proven ability to foster a team-oriented environment that encourages collaboration and innovation.