Recognized on the Inc. 500 list as one of the fastest growing businesses in the United States, Engage PEO (www.engagepeo.com) is an innovative Professional Employer Organization (PEO) seeking a Development Manager to join our dynamic team. The position is primarily responsible for the development efforts to improve Engage’s client facing web applications utilized in the delivery of Payroll, Benefits and HR services. The ideal candidate will combine full-stack development management experience in a transactional/data-driven environment, with deep knowledge of code management tools, and design, development, and deployment methodologies.
Responsibilities Include:
- Manage development efforts and resources in support of Engage's objectives. Manage team of 2-3 internal developers and the activities of external development partners.
- Become an expert in the data structures, operations, APIs, and development and middleware technologies of the third-party platform that underlies the Engage web products. Use this knowledge to define/select middleware and integration frameworks
- Set technology strategy and direction including selection of the Engage Technology stack
- Define and implement reporting and business intelligence solutions for Engage’s customers, integrating them with the web portals. These solutions run the gamut from simple canned reports and data displays through customizable reports and data exports to support our customer’s BI systems.
- Select front-end and middle-ware (data access) technologies that work with the legacy back end. Assure solutions are easily operated and supported by both customers and Engage
- Act as a player/coach who actively participates in software development and manages a team of 2-3 developers. Most projects will focus on Web-based application design and development including API-level and data integration with third-party platforms
- Work closely with Engage’s long-term development partners and consultants. The Development manager must be comfortable with outsourcing arrangements
- Estimate projects and track labor and expenses. Work closely with product owners, project managers and other stakeholders to create release plans and manage the development backlog
- Manage the customer lifecycle using Agile methods
- Assure that Engage’s applications and systems meet strict availability and reliability requirements and protect the personal information of the employees whose personal information is managed by Engage’s systems
Required Knowledge, Skills and Abilities:
- Experience managing team of developers.
- Experience developing, integrating or modernizing legacy systems.
- Experience with Java/JSP design frameworks, data modeling, and an ability to reverse-engineer complex systems and business processes.
- Expert: Java/JSP/Servlets, reporting and analytics environments and integration, data modeling
- Experienced: Middleware use (specifically Java or .NET for Redback use), API, database access/query performance tuning
Excellent benefits and competitive salary.
Please click here to apply: Indeed Job Site