Filter these job results to find a perfect match.
  • Keywords can include skills or a job number. If using multiple keywords, insert ‘or’ or ‘and’ between for best results (e.g. Java or Oracle)
  • Advanced Options...
  • X

Director, Solutions Development

  • Location: Somerset, NJ
  • Start Date: 1/13/2020
  • Job ID: 20-00020
  • Posting Date: 1/13/2020
  • Job Type: Direct Placement
Continue to apply for this job >
Overview
The Director of Solutions Development will oversee the solutions development department and have responsibility for the overall solution and application development strategy, systems development life cycle and maintenance of our internal and customer-facing applications portfolio. The Director will have accountability for the day-to-day operation, short-term enhancement, and long-term strategy across the development lifecycle from analysis through test and operations. Resource management of technical resources against approved department and client budgets is a key responsibility of this position. This is a hands-on, leadership role. Consulting experience is highly desirable.
Responsibilities
Liaise with clients and our business consultants to gather requirements and build software solutions on behalf of our clients and internal teams.
Own the analysis, design, development, and testing processes.
Develop integration strategies to automate processes across our business on behalf of internal stakeholders and clients.
Play a critical role in the broad business planning/strategy, work closely with senior executives to develop business targets and resource requirements.
Manage multiple cross-functional teams composed of internal and off-shore consulting resources.
Communicate across functions, with senior management and end-users to drive solution development initiatives.
Accountable for the day-to-day operational & resource management of the solution development group. This includes: managing dedicated development resources; plan, schedule, organize, and assign the activities of the project teams; assign personnel to the various projects and direct and review/evaluate their activities; and coordinate the varied roles required during the software development process.
Responsible for solution development deliverables meeting project requirements, business vision; promote best practices, establish software development methodologies and processes; design, code, test/validate, deployment and data modeling standards with all appropriate documentation for successful implementation; and product performance metrics.
Responsible for department and project budgets. This includes: management of appropriate bench strength and effective management of capacity against projected client demands.
Coaches and mentors employees, providing career and professional guidance. Provides leadership on technical issues and work with team to set objectives, review performance, produce career development plans and address concerns.

The above duties are meant to be representative of the position and not all-inclusive.

Supervisory Management
Will carry out supervisory responsibilities in accordance with the company's policies and applicable laws.
Responsibilities include; interviewing, hiring and training employees; planning, assigning and directing work; appraising performance; motivating, developing and disciplining employees; addressing complaints and resolving conflicts.
Responsible for communicating company vision and objectives in order to drive desired changes.
Qualifications
Education/Training:
Bachelor of Science in Computer Science or Information Systems from an accredited university; MS in Computer Science preferred (in lieu of degree, relevant work experience).
Minimum of 10 years' experience working in an IT department with a proven track record of advancement of which a significant portion must be in applications development.
Minimum of 5 years management experience of technical teams in a consulting environment.
Prior hands-on experience developing business-scale web applications.

KNOWLEDGE, SKILLS & ABILITIES:
Detail-oriented, inquisitive, problem-solving nature
A team player capable of working effectively with individuals throughout the organization
Strong people developer
Proven ability to lead people while also possessing a "roll up your sleeves attitude to get the job done
Well-developed skills in the formation, use, and strict adherence to structured application development methodologies using appropriate tools across multiple development teams and technologies.
Understands and values disciplined project management, and still is able to utilize techniques of rapid application development techniques as a method to return quick results to key stakeholders.
Expertise managing applications through the full systems development life cycle and a comprehensive understanding of the project management life cycle is required.
Excellent employee management and development skills with the ability to hire, direct, inspire, educate and support fulltime personnel. Able to build high performing teams.
Strong ability to communicate effectively, work well with others, use productive work methods, exercise sound judgment and display initiative and innovation on the job.
Excellent project planning skills, problem solving and analytical skills.
Possess exceptional organizational skills and the capability to instill confidence in this function throughout all aspects of the IT organization and the Company.
Strong background and knowledge of application development technologies.
Experience in managing application development in a Microsoft based environment.
Posted by Brian Long
Technical Recruiting Manager
(800) 821-4644 x

why-work-with-edi