Search Jobs:
Home
Employers
View Companies
About Us
Director of Software Development
(Job Id
W329116
)
Posted on 2/2/2010
Location:
Greensboro, NC;
Job Type:
Full Time
Salary:
$140000.00 to $170000.00/year
Degree:
Bachelor of Science
Apply Now
|
Add to Keepers
|
View Keepers
|
Job Description
Title: IT Director of Software Development
Reports to: Vice President
Responsibilities:
As IT 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 rollout 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:
BS or MS in Computer Science or equivalent
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.