Associate Manager, Application Development

placeLivonia calendar_month 

Overview:

The Associate Manager, IT Application Development serves as an information technology expert for platform/technology. The individual will provide technical design and solutions to meet business expectations while adhering to application development and architecture standards.

This role involves managing a team of IT associates, leading multiple work streams/projects, guiding the technical team, and collaborating with development and project managers to build team excellence.

Responsibilities:

Leadership and Staff Development
  • Technical/Functional Leadership: Provide technical and functional leadership to ensure the successful completion of both technical and business objectives. Act as a positive role model, coach, and change agent.
  • Motivation and Inspiration: Motivate, inspire, and energize team members. Help associates overcome barriers and achieve their career goals and company objectives.
  • Recruitment and Team Building: Lead recruiting efforts to build a balanced, well-functioning team with sufficient depth to accomplish business priorities.
  • Performance Evaluation: Conduct annual and periodic evaluations, career development planning, and ensure all associates have annual goals and training plans.
  • Technical Guidance and Training: Provide technical guidance, counseling, and training to staff as necessary. Identify opportunities to improve team performance and effectiveness.
Development Practices
  • Automated Processes: Maintain and enhance the automated build and deploy process for applications. Develop deployment instructions and work with the team to achieve regular, successful deployments.
  • Unit Testing: Design and implement automated unit testing frameworks. Conduct thorough unit testing using automated frameworks.
  • Compliance: Follow all security and compliance requirements to ensure the integrity and security of applications.
Project Responsibilities
  • Resource Allocation: Assist the Project Manager (PM) with decisions regarding the assignment of the most appropriate technical resources to project tasks, based on skills and task priorities.
  • Module Ownership: Own one or more modules of the project under development. Translate and implement business strategies into creative technology solutions.
  • Technical Ownership: Take ownership of technical aspects of the project, including infrastructure aspects, and drive them to completion.
  • Technical Analysis: Conduct system-wide technical analysis and understand the full project architecture. Be able to explain the architecture to the team.
  • Solution Design: Develop detailed solution designs and estimate planned work. Mentor team members in the estimation process and assist in completing tasks per plan.
  • Code Reviews: Conduct project design reviews and provide feedback. Conduct peer-reviews and lead reviews to ensure adherence to best practices and coding standards.
  • Risk Management: Proactively identify and mitigate project risks in collaboration with the PM. Collaborate with vendors when required to provide solutions to business needs.
  • Support: Periodically support applications outside of normal business hours.
Technology Management
  • Standards and Processes: Ensure consistent adoption of tools, standards, and processes. Promote common methodologies and knowledge-sharing across functional teams.
  • Technical Solutions: Participate in the development and/or selection of technical solutions as required. Manage technical changes within the IT organization.
  • Expertise: Maintain expertise in a broad range of technologies with an emphasis on specific hardware, software, operating systems, or technical support processes.
  • Escalation Resource: Serve as an escalation resource to ensure the resolution of operational and technical support problems in an effective and efficient manner.
  • Performance Optimization: Proactively optimize performance and ensure that systems are running efficiently.

Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent experience.
  • 10 years of overall IT experience, with 8 years working with enterprise software applications.
  • 7 years of hands-on experience with core technology/development tools such as SMUL/SSO, SOA, CSS/HTML5/JSF/JQuery/JS, Portal Technologies/WCM, JPA, Hibernate, EJB, JMS, Web Services (JAX-WS, JAXB, REST, SOAP, JSON, XDS, WSDL, XSLT), Rules Engines (e.g., Drools), Application Performance Tuning, Application Server Configuration and Tuning, Jenkins, Maven, SVN, Cache, JUnit, .NET, C#, ISS.
  • Proven experience leading a team, preferably as a technical or team lead.
  • Strong knowledge of design patterns, unit testing methodologies, and Agile software development practices.
  • Excellent interpersonal, communication, and problem-solving skills.
  • Ability to work under pressure, meet deadlines, and handle multiple projects simultaneously.
  • Java/Microsoft Certification Preferred

Benefits:

We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Hybrid Work Environment
  • 401K
  • Support for Community Involvement
apartmentDoorDashplaceLivonia (MI)
Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety of earnings opportunities...
electric_boltImmediate start

Delivery Driver (Hiring Immediately)

apartmentDoorDashplaceLivonia (MI)
Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety of earnings opportunities...
apartmentDoorDashplaceLivonia (MI)
Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety of earnings opportunities...