Director of Software Development
Raleigh-Durham NC region


As Director of Software Development, s/he will play an integral leadership role in creating a team-oriented, problem solving culture that fosters creativity and results in a performance driven, customer-focused technology team. S/he must hire, manage, and motivate a top-notch software development team; identify and develop new managers; develop and maintain department forecasts, budgets and management reports; and ensure that technical, financial and personnel management standards are implemented and maintained. S/he will be an experienced manager who will drive a talented team of developers to migrate from current technology to future platform. S/he must possess a thorough understanding of development methodologies, object oriented analysis and design, and the development of highly scalable, maintainable, and secure solutions (client-side and server-side).

Principal Functions:

  • Build and manage a software development team to migrate from current technology to future platform. Provide technical vision, leadership and management for all aspects of the software development team.
  • Understand and translate the vision of enterprise architecture and ensure the team is able to translate that to a working product.
  • Build and enforce high-quality, maintainable, and scalable software that follows established development guidelines.
  • Work closely with product management team to define specific product releases and manage development team through development, deployment and roll-out of all new product features.
  • Ensures products are delivered on time and according to the highest quality standards.
  • Build and grow relationships with the functional teams across the organization.
  • Ability to effectively interact with senior leadership and business unit executives to formulate solutions, estimate development costs, and deliver products that meet strategic needs.
  • Provide vision and structure for career development for the development team.
  • Manage within a defined budget.
  • Working in a regulated environment such as FDA, NCLP, DOT, CLIA, etc.


Minimum Requirements:

  • Minimum 10 years technical experience in software development and 5 years management experience
  • 7 -10 years experience in all aspects of application design, development, testing and implementation
  • Solid technical understanding of web-based architecture, relational databases and object-oriented design
  • Excellent communication skills with an ability to move from deep technical discussions to strategic conversations with ease
  • Track record of successfully delivering high-quality software products
  • Demonstrated ability to lead a development team
  • Previous experience managing teams of 15 or more developers
  • Excellent verbal and written communication skills
  • Ability to interact professionally with a diverse group including customers, executives, managers, and subject matter experts


Preferred Skills:  Experience in the following:

  • Healthcare industry
  • Working with Java and .NET based technologies
  • Experience with Spring framework, Web Services, Java script, Ajax and MVC frameworks such as JSF and Struts
  • Experience with various database back ends: DB2, SQL Server, Oracle, etc.


#2218

APPLY  -  Attach your resume in MS Word along with notes on your relevant experience & skills and email to resumes@GreatBayStaffing.com
Great Bay Staffing llc                                                        a progressive technical staffing firm