logo

View all jobs

DMS Engineering Manager

Boston, MA
 
 This role is a full-time role with one of my clients in Boston, MA
 
Job Summary: 
The DMS Engineering Manager manages software development project teams for development, maintenance, and support of the applications within Document Management Solutions. This includes all components of DMS; Data Capture (Kofax, Ephesoft), MFT (GS), ECM (DRCi, Alfresco), End-2-End tracking & reporting, and Workflow, BPM, others.
 
This position is responsible for all HR, Staffing, staff assessment and development, and delivery of services within DMS Solution Unit. Position, from a day-to-day work perspective and performance evaluation purposes, will collaborate with offshore Sr. Engineering Manager of DMS Solution Unit in IMS, India
 
Key Responsibilities:
What are the main responsibilities of the job indicate which are primary (essential to the job) and which are secondary (not essential to the job).
 
  • Understand the business vision, drivers, goals and objectives to lead solution teams and projects
  • Manage and deliver multiple simultaneous medium to large projects on-time, on-budget with the agreed upon functionality
  • Work with the broader team to develop and implement staffing models and build strong teams
  • Manage all aspects of the on-shore & off-shore staff, budgets, management and delivery processes
  • Partner with the on-shore & off-shore engineering teams to define the optimal organization structure, roles, responsibilities, and deliverables, delivery processes
  • Lead multiple DMS projects teams through the entire software development life-cycle including: planning, estimating, requirements management, development, testing, and implementation
  • Lead software development efforts include new product development, maintenance and enhancements of existing products, implementation support, and L3 support
  • Implements and executes the necessary project management and delivery processes to ensure predictable results – on-time, on-budget, with the functionality required
  • Develop DMS Technologies Roadmap – Data Capture (Kofax, KTM, Ephesoft), MFT (GS), ECM (DRCi/Webi-COMD, Alfresco), End-2-End reporting, and Workflow / BPM, others etc
  • Lead and establish multiple development methodologies – agile, iterative, waterfall
  • Reviews applications status (including ticket data (L2, L3 etc.) and drive continuous improvements
  • Define and implement the technical infrastructure to support on-shore / offshore teams
  • Proactively define and implement improvements to the management and delivery processes
Skills, and Competencies
  • Proven track record of delivering multiple simultaneous medium to large DMS projects on-time, on-budget with the agreed upon functionality – including development, maintenance, and production support
  • Must have managed projects teams of 20 people or more
  • 5-7 years of work experience in North America/Europe is preferred
  • Must have managed teams supporting multiple applications simultaneously
  • 7-12 years of experience in similar management positions
  • Proven track record in leading teams in a similar on-shore/off-shore model
  • Demonstrated experience and delivery in all phases of the development life cycle
  • Ability to help establish standards for process and artifacts across the entire development life-cycle
  • Ability to proactively manage schedule, cost, and quality across multiple development groups
  • Defines key metrics in the above areas
  • Ability to manage multiple teams to achieve targets and drive improvement over time
  • Establishes metrics that effectively communicate the quality, timeliness and extent of software development delivery, continuous improvements and maintenance activities
  • Technologies experiences including Java, .Net, web technologies, middleware, databases, web servers, test tools, build and deployment tools, etc
Interpersonal Skills
  • Excellent written and verbal skills with the ability to communicate across various levels of the organization and to diverse audiences
  • Strong experience with engaging stakeholder and cross functional teams
  • Skill in assessing and prioritizing multiple tasks, projects and demands
  • Skill in establishing and maintaining cooperative working relationships with other employees: team members, IT and business leadership, support groups, etc
Education
  • Minimum Bachelor’s degree, Master’s in Computer Science or Software Engineering preferred
 
 

Share This Job

Powered by