We are looking for experienced developers to be part of a dynamic Development team in Addis Ababa that will focused on developing exciting educational solutions for Camara Education markets: Ireland, Ethiopia, Kenya, Tanzania, and Zambia.
Are you exciting about talking, designing and building applications that solve real problems? Then you should seriously consider joining our Camara Product Development Team. We are looking for 1 Development Lead, 2 Application Developers, 2 Junior Developers, and 1 Business Analyst/Admin Support.
Initial employment contact is for 1 year.
About You
You want to code for a living and you love to build things
You are a diligent programmer. You think ahead of time about how best to approach a problem. Your code is clean, well organized and properly documented.
You are an avid advocate of Open Source development tools and products
You are eager to learn and work on custom cloud-based applications, know your way around Linux, and want to be part of a dynamic development team.
You are a team player. You have a roll up the sleeves attitude that is always ready to take on new tasks. You enjoy working with your peers on projects and sharing knowledge across the team
You care deeply about making the world a better place, believe in ICT for Education, strive to promote equality, and resonate with our statement of core values.
You have a Bachelor's degree in Computer Science/Computer Engineering, Information System, or related technical field.
What you'll do all day:
Code. You’ll spend your days writing and refactoring code, and figuring out how to scale solutions that solve real problems and provide opportunities for students and teachers. .
Collaborate. You’ll work with our team to understand our code base to perform and participate in code reviews and peer inspections.
Learn new technical skills. Our team will always trying new things and you should be too. You’ll be expected to enhance your skills as you learn and grow.
You'll be measured on how well you:
Problem solve. You’ll carefully analyze the problem at hand and work with other members of the team (when necessary) to develop a solution.
Deliver high quality code. We have high standards and we want to keep it that way. Your code will have to be well structured and as bug-free as possible.
Get stuff done. We will move at lightning speed when you start. To keep up you’ll need to be productive, proactive and get projects completed quickly.
Work with others. We are all working towards the same goals and we want someone that will get along well with the rest of the team.
Required Qualifications
Development Lead (1)
Experience mid-level manager with extensive prior experience in monitoring the full life cycle and development of an application; designs, codes and debugs applications in different software languages; analyzes software code, risks, and reliability; writes new program codes using prescribed specifications. Manages junior level developers and has experience on creating a collaborative team environment. You have an excellent oral and written communication in English.
At least 4 years’ relevant experience
BA/Masters in Computer Science/Computer Engineering, Information System, or related technical field.
2. Application Developer (2)
We are looking experience mid-level developers with experience working in midsize development team with sensitive experience with all layers of development. Actual involvement in the development and release of either a Web, Mobile and Standalone application is a plus.
At least 2-3 years’ experience
Languages: JavaScript, ASP .NET, C#, JQuery, HTML, CSS, Physon
Databases: Mysql and/or SQL Server
BA in Computer Science/Computer Engineering, Information System, or related technical field.
3. Junior Developer (2)
We are looking for junior level developers with extensive PHP, python and .NET and Android Mobile application development experience.
At least 0-2 years’ experience
Languages: JavaScript, ASP .NET/C#, JQuery, HTML, CSS, Physon
Databases: Mysql and/or SQL Server
BA in Computer Science/Computer Engineering, Information System, or related technical field.