Job Expired

company-logo

Lead Software Engineer

Multichoice Ethiopia Plc

job-description-icon

Engineering

Computer Engineering

Addis Ababa

5 years

1 Position

2022-04-27

to

2022-05-06

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

Computer Engineering

Full Time

Share

Job Description

Purpose of the Position:

A “Lead Software Engineer” to provide sound technical leadership in all aspects of our business. This person will communicate with employees, stakeholders and customers to ensure our company’s technologies are used appropriately. Strategic thinking, and strong business understanding are essential in this role. This individual is expected to be well-versed in current technological trends and familiar with a variety of business concepts. This person also must be an excellent communicator and public speaker.

Key Accountabilities:

  • Develop the front-end and/or back-end features and functionality
  • Build reusable code objects and modules optimized for speed, scalability, and ease of use
  • Implement security and data protection guidelines based on PCI compliance requirements
  • Work with superiors and support/coach junior developers on the job

Job Requirements

  • The incumbent is required to have the following qualifications and experience level:
  • Minimum of 5 years of experience in a similar position
  • Experience with Shopify / WooCommerce / Magento / BigCommerce Platform is big plus
  • The incumbent is required to have the following technical competencies:
  • Knowledge in payment gateway implementation and APIs implementations
  • Implementations/Development of Plugins, Front-End and Back-End processes
  • Experienced candidates must know about the creation of Custom plugins
  • Hands on experience with HTML5, CSS3, JavaScript/jQuery React Native, ReactJS, and NodeJS
  • Adequate knowledge of relational database systems (Microsoft SQL Server, Azure SQL) and NoSQL (Redis, CouchDB) databases
  • Good experience with open-source technologies, TypeScript, SQL Procedures
  • Object oriented programming and web application development
  • Should be able to diagnose/solve problems and quickly understand unfamiliar code
  • Must have knowledge of Agile methodologies and experience with GitLab
  • Strong Communication skills and should be fluent in English
  • Experience with both SQL (Microsoft SQL Server, Azure SQL) and NoSQL (Redis, CouchDB) databases
  • Experience with Git version control system and Jira 
  • Behavioral Competencies:
  • Ability to work in Agile environment with minimal guidance
  • Team player
  • Result-oriented
  • Attention to details and code quality
  • Ability to work independently as well as in the team
  • Continue self-improvement by learning new technology stacks and tools

How to Apply

Interested candidates are invited to send their CV to automationystem@gmail.com or through CLICK HERE

Only shortlisted candidates will be contacted.


Fields Of Study

Computer Engineering