Software Development Director

Our client is looking for a Software Development Director who will lead and provide guidance to teams in the design, development, implementation, optimization, maintenance, and troubleshooting of software programs and applications. This individual will develop short and long-term strategies for developing scalable software products and services, ensuring projects are delivered within budget while meeting quality standards and business objectives. They will also actively work to develop software pieces and projects themselves.

 This individual must have strong technical backgrounds and expertise in software development, combined with effective leadership skills. This individual will also be responsible for communicating with executives and stakeholders and 3rd parties, which requires the ability to explain complex technical solutions in simple terms effectively. They will meet weekly with our client’s development team to provide department updates and participate in management discussions. Additionally, software development managers must be able to oversee projects, requiring excellent coordination and communication. 

Experience Required:

This position is responsible for overseeing the design and implementation of goals for the software development team, as well as ensuring that projects are completed in a timely manner. They will work with the Senior Development Coordinator to create development schedules as well as oversee project write-ups. This individual will ensure that the software meets the proper standards and adheres to market research, design the software document and proper protocol, and maintain the software components. As a software development manager, they will code aspects of the software, as well as instruct team members on how to implement the proper code into the program. They will also oversee and stay up to date on each software project and all team members’ work, which means that excellent communication skills are required for this position. 

Typical Duties and Responsibilities: 

·       Act as the immediate supervisor of Development staff

·       Manage the development lifecycle of software products

·       Research new technologies to strengthen the organization 

·       Oversee the creation and implementation of software products and applications

·       Plan, direct and coordinate the actions of the development team

·       Responsible for technology delivery

Provide technical leadership and guidance to the organization and act as a liaison between the department and senior leadership 

Education and Experience: 

This position requires a bachelor’s degree in computer science, information technology, systems engineering, or a related field. Employers typically prefer candidates with a master’s degree, but it is not a requirement.

Required Skills: 

·       Experience with Microsoft technology: MS SQL Database, ASP.net Webforms, C#, IIS, Azure

·       Ability to balance multiple priorities and communicate across organizational boundaries 

·       Ability to build strong relationships with diverse teams within an organization

·       Strong leadership, communication and organizational skills

·       Solid critical-thinking and decision-making skills

·       Proficient in finding creative solutions to complex problems

·       Excellent verbal and written communication skills

·       Ability to collaborate with and lead colleagues

·       Expertise in programming and debugging 

Preferred Qualifications: 

·       5 years of hands-on software development experience

·       2+ years of experience in managing, mentoring, and leading software engineering teams

·       Excellent software project management skills 

 

Place of work

TPGS
United States of America

Local radius

  • New York City
  • Los Angeles
  • Chicago
  • Brooklyn
  • Houston
  • Queens
  • Philadelphia
  • Phoenix
  • Manhattan
  • San Antonio



Job ID: 8471973 / Ref: 6ef07bfa4f39a73f2e72f1799027b59c

Quick application

If the job appeals to you, don't hesitate and send in your application immediately - it might just be the dream job you're looking for.

TPGS

Place of work
United States of America (Remote (nationwide))
Contact
Application: Apply open_in_new