Tuesday, May 01, 2007

Senior Director of Software Engineering in Bohemia, NY

Tuesday, May 01, 2007
Manage software development group to ensure products are completed in an efficient manner and meet business objectives. Lead, train, motivate, mentor and review a staff of developers and developer managers, producing high quality software on time and on budget. Manage technology to maintain current client commitments. Build and maintain Software Engineering organization. Work closely with internal departments, maintaining a vital role in building the highest-quality and most effective software products possible for customers Manage multiple development projects simultaneously, shaping and enacting development policies and procedures that increase quality, promote development efficiency and bring business process automation and innovative solutions to market. Establish and maintain a high standard for software quality assurance to ensure that the best possible product is delivered to the customer, while maintaining a sensitivity to the customer's timetable. Directly manage the hiring process for the development team, hiring the best development staff possible. This will include working with internal recruiting team, interviewing candidates and selling prospective employees on the virtues of working at our company Work with management to define the strategic use our core competencies and products, coordinate efforts to meet strategic and tactical goals and with the project manager to establish project scope, requirements, budgets and timelines according to the project management methodology. Provide technical assistance, mentorship, and leadership to employees, coordinate the development of and maintenance of personal/career development and retention plans for each employee, conduct formal, written employee evaluations and recruit technical staff. Experience: At least 10 years of progressive IT experience, including experience in software design and full life cycle development, and implementation of large-scale business solutions Minimum of 10 years experience building commercial grade software and 6 years experience managing software teams and projects (this experience should include hiring, motivating, mentoring and reviewing software engineers). Experience building an effective development process. Strong development team management skills. Demonstrated excellence in leadership and staff management and development, proven results orientation and ability to deliver quality, on-time results are key to this position Excellent problem solving and verbal/written communication skills, strong analytical and project management skills and the ability to work within a dynamic international team environment are also required. Must possess a solid business sense to drive technical solutions and solve "real world" business problems. To Apply to this job go to http://www.GadBall.com or click here