Senior Software Engineer (Contract for Two Year)

Company: Ethswitch S.C.
Location: Addis Ababa
Experience Level: Senior
Employment Type: Contract
Number of Required: 2 (Two)
Salary: As per the salary scale and benefit package of the company
Job Description
EthSwitch S.C is a technology and payments company established to play a critical role in modernization of Ethiopia’s currently emerging payment system by instituting and operating the country’s retail payments scheme, ensuring the interoperability of payments among payment services providers and providing shared infrastructure. The mission of the Company is “Making Payments Simple and Affordable”, and the Vision of the Company "To be best in class Payments Network in Africa". We are looking for professionals to fill the following vacant positions for our offices of the Program Management (PMO).
The developers are responsible for implementing all of the technical solutions of the platform, in accordance with an agreed technical design
Tasks and responsibilities includes but not limited to:
- Understands a broad spectrum of technology in order to provide part or all of a detailed technical design which meets the requirements
- Often leads to small-to-medium technical projects. Works with and under the direction of the Lead and platform manager.
- Provides technical leadership on specific technical activities
- Building and developing products and platforms for both client side as well as server-side scalable application. These include designing Omni-channel (mobile and web).
- Collaborate well with the team, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
- Suggest & implement best practices for performance tuning while working on the larger datasets
- Maintain quality and ensure responsiveness of applications
- Perform design reviews and code reviews
- Adhere to software development best practices and coding standards in all work products and participate in the refinement of those practices and standards to improve quality and productivity.
- Collaborate on the execution of the product, design and architectural roadmaps.
- Work with the product owner to provide technical insight and guidance into the product roadmap.
- Assist in establishing coding, software design approaches and standards and ensure the product teams are adhering to standard methodologies.
- Review process, components and dependencies with the architecture team to ensure alignment with technical strategy.
- Stay up to date with technology advancement and ensure our product technology stack is optimized for strategic growth.
- Offer guidance and mentorship to the growing team; champion a culture of openness, collaboration and innovation.
- Work with multiple software engineering teams, and multi-departments.
- Adhere to Agile Sprints and SDLC.
Job Requirements
- Bachelor's degree in Computer Science or related field.
- 5+ years of hands on experience on web and mobile applications development with good expertise Java, kotlin, flutter, python, in MEAN Stack (MongoDB, Express JS, AngularJS, Nodejs)
- Strong development and coding skills, good analytical and problem-solving skills
- Experience in creating front end applications using AngularJS, React, HTML5, CSS3, jQuery, Bootstrap, etc.
- Knowledge of modern authorization mechanisms such as JSON Web Token, OAuth2
- Familiarity with code versioning tools such as Git, etc.
- Understanding of Agile & Scrum development methodology
- Solid grasp of software design patterns and principles.
- Strong verbal and written communication, with ability to communicate effectively within organization.
- Containerization experience with applications deployed on Docker or Kubernetes.
- Experience with cloud infrastructure support in mixed Linux and Windows environments.
How to Apply
- Qualified candidates are invited to submit their application with non-returnable CV, Cover Letter and Supporting Documents from July 6- 13 2023 between 8:00 A.M and 5:00 P.M from Monday to Friday and from 8:00 A.M to 12:00 P.M on Saturday to the address provided below or E-mail it at hr@ethswitch.com by clearly stating the position title on the subject line. Applications from qualified women are encouraged. EthSwitch S.C.
- Location: Kazanchis Super Market Area (Opposite to Former Zemen Bank Headquarter), Nega City Mall - 4th Floor, Room No 410; Addis Ababa. Only short-listed applicants will be contacted by phone.
- Deadline July 13, 2023