Manager of Application Development (Full Time)
Halo Group is a premier provider of IT talent. We place technology experts within the teams of the world’s leading companies to help them build innovative businesses that keep them one step closer to their customers and one step ahead of the competition. We offer a meaningful work environment for employees, attractive and interesting engagements for consultants, and cutting-edge digital innovation for our customers.
Since its inception, Halo Group has been recognised for numerous awards, including:
- INC 5000
- Future 50
- 101 Best and Brightest
- Michigan 50 Companies to Watch
- Goldline Research - “Most Dependable Companies”
- Ernst & Young - “Entrepreneur of the Year” Finalist
Purpose of Job
The incumbent acts as a Manager of Application Development in the Digital Solutions team, providing leadership in the design and development of web applications using AngularJS, Java, and all necessary tools for enterprise data solutions. This individual will oversee and participate in the strategy and hands-on development of the product suite, including bug fixes, new development, and input on future releases, product enhancements, and new global products.
The individual will lead, mentor, and train junior developers on Angular framework through design sessions, pair programming, code reviews, and other methods. The role also includes project and team reporting.
Job Duties
- Lead and direct a team of developers responsible for application development.
- Create a balanced team environment, organize development, track progress via KPIs, and hold the team accountable for deliverables.
- Ensure timely delivery of sprints, features, client onboarding, and releases.
- Develop strategy, evaluate application development, and manage current and future development needs.
- Manage QA policies and procedures related to standards and testing.
- Report on project timelines, roadmaps, and overall application health.
- Design, develop, and deliver high-quality AngularJS applications meeting business requirements for large projects.
- Focus on UI and UX, especially for high-visibility projects.
- Recommend and implement code improvements for better user experience, including internationalization and compliance with multi-country regulations.
- Lead cross-functional development and integration projects, support existing applications, and perform bug fixes and testing.
- Establish development standards based on industry best practices.
- Conduct design sessions, code reviews, and functional testing, and manage vendor deliverables.
- Coordinate with architects and designers to ensure development aligns with enterprise standards.
- Consult with business users to gather requirements and support business planning.
- Travel domestically and internationally as needed.
Minimum Requirements
- At least seven years of web application design and development experience.
- At least three years of management experience leading technical teams.
- Ability and willingness to lead, train, and mentor developers.
- Deep knowledge of web architecture, design, and user experience.
- Thorough understanding of solutions, business processes, SDLC, source control, maintenance, and deployment.
- Broad knowledge of Java, Spring, Hibernate, RESTful Web Services, JSON, HTML, CSS/Bootstrap, and SQL/Postgres.
- Preferred experience with database design, data visualization, responsive design, and AWS.
- Experience with Agile development preferred.
- Desirable experience with Tomcat, AWS, D3, and Pentaho ETL, as well as Mobile development.
- Fluency in English required; knowledge of additional languages is a plus.
- Bachelor’s degree in computer science, information systems, or relevant experience.
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr