ads

Thursday, 6 June 2013

Senior Technical Manager - Futures Group in Pretoria

Job Title:Senior Technical Manager (IT), South Africa

Location: South Africa
Job Code: 421
# of Openings: 1
Description

About Us

Futures Group develops and delivers innovative, locally relevant, evidence-based solutions to improve the health and well-being of people around the world. Since 1971, we have assisted governmental and non-governmental agencies, foundations, and the private sector by designing, implementing and evaluating programs in HIV/AIDS, sexual and reproductive health, population and family planning, maternal and child health, infectious diseases, and gender. Futures Group has deep expertise in policy and advocacy, research and strategic information, health markets and private sector engagement, modeling and economic analysis, patient monitoring and management/HMIS, strategic consulting, and program management.

Futures Group is seeking a Senior Technical Manager to lead the software development of an electronic health record system.

Specific duties include:
This role involves duties and responsibilities as Senior Technical Manager, applying both technical skills and innovation to carry out all phases of the project development life cycle. The Senior Technical Manager is responsible for all technical aspects of the project management framework - integration, scope, time, quality, and risk. The Senior Technical Manager will oversee all technical aspects of the development of IQCare and find solutions to implementation problems. The secondary responsibility is to solve hard technical problems that arise throughout the project, at times requiring creative and “out of the box” thinking.

The Senior Technical Manager serves as the focal point for all project activities and is accountable for delivering the IQCare project on time, meeting all project requirements and meeting or exceeding client expectations.

The Senior Technical Manager will be responsible for architecting the IQCare product or other applications as required, estimating development efforts, delegating development tasks and following software development best practices. The employee will also be expected to participate in coding and other development tasks.

Essential Management Functions

Liaise with staff and/or customer as required; supervise staff in remote locations
Ensure all project requirements and/or objectives are properly documented in a Business case and briefing materials
Provide technical management oversight for 5-10 resources and staff for the project
Provide leadership of the team members including career development
Ensure timely activity, integration, productivity and efficient use of resources to meet requirements
Facilitate proactive communication as appropriate to all project staff implementing IQCare
In collaboration with the project manager/business analyst, track and report project plan progress including realistic forecasts of schedule and resources
With input from other senior team members, perform written evaluations of employee performance
Provide technical and project recommendations to managers
Perform other duties as assigned

Essential Technical Functions

Provide overall technical leadership and partner with management, the Project Manager/Business Analyst, and other .Net Developers to deliver high-quality project initiatives
Lead the architecture and design for the IQCare software product and other applications as specified
Oversee the application design, development and implementation
Oversee development for both the Front and Back End of the application
Provide programming leadership and software best practices for the project
Lead a team of developers to execute the software design
Participate in coding/implement software design components
Develop technical strategies for delivering technology solutions to developing countries
Collaborate with in-country M&E Advisors and provide technical assistance as needed
Perform other duties as required

Skills/Knowledge Required:

8+ years of direct, applicable work experience
Experience with .Net, ASP, MS SQL, C#, JavaScript, HTML, XML
Proficient in .Net with solid object oriented skills
Knowledge of Database design / Structure for large scale organization
Experience in Source Code Management
Bachelor’s Degree in Computer Science or equivalent (Preferred; relevant experience may be substituted)
Healthcare domain experience (Preferred)
Be familiar data import / export to / from various formats
Implement software design components including coding, code documentation, unit testing, debugging
Write technical documentation related to the project
Follow software best practices in an Agile / SCRUM environment
Excellent communication skills (Email, Skype, Telephonic)
Excited to work with a multi-cultural and diverse international team from Africa, Caribbean, India and USA


How to apply;
http://ch.tbe.taleo.net/CH05/ats/careers/requisition.jsp?org=FUTURESGROUP&cws=1&rid=421

Deadline:20/06/2013

No comments:

Post a Comment