10706 – Manager, Software (Global Development)
Purpose:
The Global Development Manager is a self-motivated professional who is in charge of leading the development in the areas of Connected cars (CCS), Digital keys (DKC), and Mobility platforms in close collaboration with the HMC and HAEA Global Development Teams and their affiliates and partners.
- Plans, conducts, and coordinates business programming applications activities in the Telematics domain.
- Conducts and prepares feasibility studies to implement new or enhance existing connected car platform to integrate new vehicle features and enable new vehicle platforms.
- Prepares system development cost estimates, budgets, and schedules.
- Prepares and presents project proposals to management and user departments.
- Establishes programming standards and program documentation requirements.
- Reviews current status of system applications and prepares recommendations for systems improvements.
- Actively reviews systems operations reports and itemizes overall systems improvement plans.
- Monitors design processes and prepares reports on systems projects.
- Selects, develops, and evaluates personnel to ensure the efficient operation of the function.
Essential Functions:
- Responsible to manage the application architecture, interface and service design and overall detailed design and development of the connected car telematics platforms close collaboration with the HMC/HAE Global Development Team and their affiliate companies.
- Assist the HMG affiliates in strategically planning and delivering new initiatives and platform advancements by serving as a single point of contact and functional subject matter expert across the CCS, Wireless, and DKC platforms.
- Develop connected car platform enhancement strategy and roadmaps, be involved in HMGs business development activities through a close working relationship with HMG affiliates, partners and business units.
- Architect, prepare technical design and develop Connected Car product features using Java/J2EE and Database related technologies and take ownership of deliverables produced & their quality.
- Work together with team leads to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
- Track and report the status of projects on various teams, acting as a gateway through which work should be assigned to appropriate teams while ensuring that project scope is adequately defined.
- Provide leadership for evaluating business and system requirements, ensure technical feasibility, and estimate development effort and implementation sequence.
- Work closely with multiple stakeholders to translate Connected Car feature specifications/requirements into high-quality, timely deliverables as a strong hands-on technical member in Connected Car project development activities.
- Supervise staff by providing technical direction and guidance to the engineers to create designs, develop systems, resolve issues and manage development schedule in Connected Car development project.
- Lead & own the process of preparation of design deliverables with due consideration for applicable codes & standards.
- Manpower estimation, work planning / forecast and effective utilization of manpower, progress monitoring and adherence to scheduled completion of engineering documents.
- Manage the risk, issue and change resolution process and work with other leaders to take corrective action.
- Continually strive to enhance or improve business systems processes that drive efficiency through use of best practices.
- Demonstrate leadership abilities to our clients with the deployment of system enhancements and fixes.
- Establish consistent client meetings to review IT needs, project and service request status and future.
- Report team/section activity and progress to HAEA management through formal and informal methods.
- Establish personnel development plans with staff, provide training and project opportunities and instruction.
- Follow and monitor section members adherence to HAEA policy and procedure.
Basic Requirements:
- A bachelor’s or master’s degree in computer science, Engineering, or related field.
- 10 years of professional related experience in Java/J2EE web application development that includes 3 years in leadership role.
- 5+ years of experience in managing Java and J2EE technologies, including 2+ years of strong experience in Java 11+ and Spring 5, and 2+ years of Reactive & Angular programming exposure.
- 3+ years of experience building distributed / service oriented / micro-service style and cloud-based application architectures.
- Experience in architecting and overseeing the design of highly available systems that are capable of supporting millions of transactions per day.
- Experience with enterprise platform software that deals with high concurrency, performance, high availability, scalability, and other quality of services.
- Competence in full life-cycle software development and on time delivery with high quality.
- Excellent leadership, project management, communication, and negotiation skills.
- Strong analysis and problem-solving skills, as it relates to application development and infrastructure.
- Ability to quickly learn and develop expertise in highly complex existing applications and architectures.
- Mentor and motivate the team for optimal performance.
- Ability to thrive in a highly productive, customer-oriented environment.
- Ability to contribute to and manage multiple projects / demands simultaneously.
- Experience with high volume distributed platform development in a SaaS environment.
- Familiarity with Agile/Scrum methodology.
Grade 9 - Salary Range - $112,930 to $173,756
#J-18808-Ljbffr