Application Deadline: Sat 10 Jan, 202
Job Title/position: Software Engineer / Developer
Department: Software Development
Job Summary/Basic Function: The position holder shall be part of the core development team of eTech. He/she will take part in development of eTech’s core framework and other products. Requirements gathering & documentation, product design, development and operations are the major areas to which this developer(s) will contribute. Good communication skills, team spirit, eagerness to learn new things and attention to detail & quality are some of the key characteristics required of the position holders.
Qualification:
- Education: Bachelor’s degree in Software Engineering, Computer Science or related fields
- Meet with stakeholders and document their requirements as per the methods and standards set by the department
- Participate in brainstorming, product definition & design discussions to build high quality products
- Contribute to the Software Development Life Cycle (SDLC) process according to the methods, technology choices & directions of the department
- Good knowledge of the software development life cycle (SDLC)
- Good understanding of agile development principles
- Good competence in at least one of the programming languages per category
- Backend – Java /C#
- Front end – JavaScript / jQuery/ Angular/React
- Experience with database management systems
- Good written and spoken English skills
- Good communication skills
- Responsible, punctual & solution-oriented
- Experience using Linux operating system
- Competence in programming languages:PHP, C++, VB.net, Python
- Mobile application development
- RESTful APIs
- Job management
- Experience with commonly used open-source systems
- WordPress
- Moodle
- Magento
- Attractive salary
- Exciting work environment
- Capacity building opportunities
- Opportunity to work with highly skilled international experts, and be part of team that provides high quality services and products for the Ethiopian market and beyond
- A great professional career path towards excellence