Software Team Manager at Kimetrica
Kimetrica is the leader in developing innovative software applications for humanitarian and development organizations working in some of the world’s most vulnerable locations.
We are in the midst of an exciting time due to our rapid growth.
We are looking for a Head of Software Services who is responsible for leading a team of 15 + including software engineers, ICT support staff, GIS experts, application testers and database administrators who are developing, testing, deploying and supporting Kimetrica’s software applications.
The ideal candidate is a dynamic leader, with a start-up mentality. The Manager will lead and mentor developers based in East Africa and other locations.
At any given time the Manager will coordinate the development and rollout of 5-8 software projects using a range of tools, including Java, C#, C++ .Net and Python. Our applications generally run on the PostgreSQL and MSSQL and include a range of statistical, GIS and other analytical functionality.
The right candidate does not have to be physically based with our teams, but should not be adverse to travel and should be comfortable managing remotely via skype and Redmine. If you are in the Denver-Boulder area, you could work from our offices there.
If you are in East Africa, you could work from our Nairobi office. If you are somewhere else in the world and are comfortable working virtually that is ok too.
What you will be doing; As the leader of our software services, you will lead a team of 15+ software developers, an ICT support team, a GIS team, and a software testing team.
We need a proven leader who can delegate tasks, while ensuring applications are developed within agreed time frames and deadlines are met.
The manager should have experience working with virtual teams and international teams.
The best candidate will have mature judgment and know how best to motivate team members.
You will have a passion for technology and have a deep understanding of database applications.
Required Skills and Experience:
The Head of Software Services must have a proven track record of managing software development projects, hitting deadlines, managing teams of software developers and supporting online applications.
Other qualifications include:
The selected candidate will:
1. Have excellent leadership skills.
- Be able to work/manage offshore team members and work in a multicultural environment
- Drive teams to achieve established goals in proactive and pragmatic manner; adjusts plan of action accordingly to maneuver obstacles and achieve success
- Establish short-term goals and assist in the definition strategic plans for own work area
- Recognize development needs and capability gaps, and arrange specific learning opportunities to address them
- Mentor, coach and provide technical guidance to employees as well as constructive and supportive feedback
- Proactively identify extraordinary talent internally and externally and recruit and retain the best staff
- Inspire and motivate staff
2. Be smart and curious, with a passion for innovation and excellent analytical skills
- Have a passion for technology and innovation applied to social problems
- Be able to read the market and identify opportunities and ensure that our products and services remain at the cutting edge
- Have strong quantitative skills
- Ideally possess a sound working knowledge of GIS and geo-statistical software development
3. Have a solid knowledge of technologies used by Kimetrica
- Have at least five years experience developing online software development with an applied knowledge of .NET technologies and C#.
- Ideally, be highly conversant with Java and Python/Django
- Have a good working knowledge of android technologies
- Demonstrate understanding of Cloud Platform operation and deployment with strong emphasis on high-performance, mission critical robustness, and scalability
- Possess a deep knowledge of database design and management using a variety of DB applications
- Have a bachelors degree or higher in Computer Science or similar
4. Demonstrate at least three years of experience in software project management and a robust and practical knowledge of software project management tools and methodologies
- Have a proven track record of managing software development projects including developing budgets, tracking expenditure against budgets, hitting deadlines, managing teams of software developers and supporting online applications.
- Demonstrate a deep and practical understanding of AGILE preferably experience of Redmine or similar
- Ensure compliance with internal and industry standards and builds efficient and effective business processes
- Take appropriate risks and makes decisions, which may be difficult and / or unpopular, and takes accountability for outcomes
- Communicate effectively with clients, understands client needs and expectations and ensures that they are met
- Win contracts and follow on work through development of clear, insightful and winning technical proposals
Terms and Conditions
- Virtual or Telecommuting
- Vacation
- Medical
- Competitive pay
- Bonus
- 401k
- Competitive salary commensurate to job responsibilities, qualifications, experience and previous earnings
Application:
If you have the skills we are looking for, please apply today.
We are currently conducting the first round of interviews.
To apply send a CV and cover letter to jobs@kimetrica.com
Please put in the subject line of your e-mail: Head of Software Service.
Ensure that your CV and cover letter describe your background and experience as related to the job responsibilities and skills.
Note that Kimetrica will only contact eligible candidates for interviews.