Software Development Manager
Our client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit a Software Development Manager. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO), complimented by leading edge open-source HRIS software.
The Development Manager will provide leadership, coaching and team building to accomplish software development activities. You will be responsible for establishing a highly effective and efficient software development organization.
Your Profile:
Role & Responsibilities:
· Lead and manage Software Development team at the
· Manage Software Development projects including workflow planning/prioritization, establishing deliverables and resources allocation.
· Identify project risks and make recommendations for risk mitigations
· Responsible for being the main point of contact for the Software Development team, working with other departments to satisfy business objectives
· Proposes and actively guides technical and software implementation choices, including technical approaches to solve business problems, product architecture and design, test strategies, and development tools.
· Establishes software development practices and policies, including the identification, definition and implementation of appropriate tools and practices and maintains accord with overall business policies and guidelines.
· Track, analyze and report on Software Development function’s activities, and makes recommendations and changes to maximize results.
· Ensure the Software Development function’s activities adhere to regulatory standards.
· Translate technological and organizational vision into objectives and communicate these to the Software Development Group and Team Leads
· Establish software development practices and policies, including the identification, definition and implementation of appropriate tools and practices and maintain accord with overall business policies and guidelines.
· Encourage and build collaborative relationships with other internal groups within the organization.
· Identify, document, recommend and implement new or continuous improvement opportunities to processes and procedures to create a more effective working environment.
Competencies (skills, knowledge, behaviours):
· Bachelor’s degree in Computer Science, Engineering or related technical field or equivalent combination of education and experience
· 2 or more years previous people management experience in a group lead role in a large organization preferred
· 3 or more years experience in a team leadership role
· In-depth knowledge of all aspects of software and hardware development processes in a medical or other regulated domain
· Excellent verbal and written communication skills, including interpersonal skills with an emphasis on leadership, negotiation, coaching and mentoring capabilities
· In-depth knowledge of all aspects of software and hardware development processes in a medical or other regulated domain
· General knowledge and understand of business operations required
· Demonstrated problem solving and issue resolution skills in situations where the problems may be technical, managerial or interpersonal
· Proven decision making skills, including the communication and consensus building of decision implementation
· Strong time management, prioritization and organizational skills
· Technical skills can be high-level including in a variety of platforms/environments including.NET, C#, C++, OOA/OOD, Windows, Unix, SQL Server, Oracle, java, j2ee
If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them. In addition, we're happy to give you a $400 referral fee.
Click http://www.getROSS.com/referral_fee.php for more details.