Development Manager

The Development Manager is responsible for managing the activities and responsibilities of the development team. As a part of this management, the Development Manager is also responsible for overseeing development projects and providing programming assistance where needed.

Basic Functions:

  • Manage the daily activities of the development team; both within budget and project schedule.
  • Provide direction for the development, design, and systems integration for customer engagements.
  • Create and execute development plans and revise as appropriate to meet changing needs and requirements.
  • Keep the project manager informed of status of development efforts; serve as a liaison between the development team and the project manager.
  • Perform customer follow-up to verify final resolution and determine satisfaction level.
  • Provide accurate reports and metrics to company management on status and budget of on-going development projects.
  • Understand overall development objectives, as well as the role and function of each team member.
  • Manage the development of the team by ensuring that daily tasks and activities are in line with their career interests.
  • Assist the service and support team in design and development tasks.
  • Ensure that risks are identified, communicated, and mitigated and that services and projects are delivered successfully through to production.
  • Design and maintain process documentation for the development team.
  • Communicate and enforce coding standards.
  • Manage the process of implementing change efficiently and effectively.

Additional Duties and Responsibilities:

  • Identify areas for improvement and make constructive suggestions for change.
  • Continually seek opportunities to increase customer satisfaction and deepen customer relationships.
  • Escalate development issues to the CTO as required.
  • Interface with appropriate technical personnel for customer problems that cannot be resolved effectively.
  • Communicate escalated issues to customers: keeping them informed of progress, notifying them of impending changes, agreed outages, etc.
  • Develop in-depth knowledge of the service catalog and how it relates to customer’s needs.
  • Conduct performance evaluations and mentor those with less experience.
  • Develop training programs to develop and refine the skills of the development team.
  • Facilitate development team meetings.
  • Document internal processes and procedures related to duties and responsibilities.
  • Enter all work as activities, service tickets, or project tickets in PSA tool.
  • Review IT publications and online materials to remain up to date with current and future technologies emerging in the industry.

Knowledge, Skills, and/or Abilities Required:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Knowledge of specified development languages and architectures.
  • Experience with software development lifecycle and related methodologies.
  • Proven experience in managing software and application development projects.
  • Understanding of database concepts and ability to effectively employ different database design techniques.
  • Knowledge and experience in cross-functional management methods and techniques.
  • Knowledge of IT applications, processes, software and equipment.
  • Business awareness: specific knowledge of the customer and how IT relates to their business strategy and goals.
  • Strong organizational, presentation, and customer service skills.
  • Skill in strategic planning with an ability to think ahead and plan over a 6-12 month time span.
  • Skill in planning and preparing written communications.
  • Skill in leading people and getting results with a strong customer orientation.
  • Interpersonal skills: such as telephony skills, communication skills, active listening and customer-care.
  • Ability to manage multiple projects and priorities simultaneously.
  • Service awareness of all organization’s key IT services for which support is being provided.
  • Understanding of support tools, techniques, and how technology is used to provide IT services.
  • Self-motivated with the ability to work in a fast moving environment.

Educational/Vocational/Previous Experience Recommendations:

  • BA/BS, preferably in computer science, or a related field.
  • 7 years or more of IT experience.

Benefits:

  • Competitive salary based on experience and qualifications.
  • Benefits included.
  • Performance based incentives and bonuses.
  • Top rated company culture according to Glassdoor.
  • Great opportunity for advancement.

Compensation upon discussion

 

Job Category: Development
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx