Date Posted:
2019-11-25 01:00:00
Employment Type
Full Time
Website
Location:
Lusaka
Salary:
Negotiable
Phone:
Description:
Job Purpose
The Senior Software Engineer will be working in a challenging environment leveraging the latest technologies to solve real world problems. Responsibilities will range from liaising with the product owner, implementing new features and managing the deployment architecture. You will be reporting directly to the CTO.
Key Responsibilities
- Developing server-side solutions following industry best practices
- Devops – Deploying and managing app architecture
- Designing and implementing database changes
- Designing and developing RESTful APIs
- Writing Unit, Integration and Acceptance tests
- Defining application objectives and functionality
- Aligning application design with business goals
- Debugging and resolving technical problems that arise
- Producing detailed design documentation
- Recommending changes to existing infrastructure
- Developing documentation to assist users
- Ensuring continuous professional team and self-development
Primary Areas of Accountability:
Qualifications and Experience
- Degree in Computer Science or related field
- Must have worked for either a BANK, TELECOMS OR ISP Company in the same capacity.
- Minimum of Five (05) years demonstrated experience in using the technologies and tools below in a professional context:
- Kotlin, Java
- JPA, MySQL, Hibernate
- Spring data
- REST
- Git, Maven
- Proven Experience working with the following:
- Building web applications, database structures and statistical analysis
- Microservices
- AWS tools
- CI/CD (preferably Gitlab)
- SCRUM / KANBAN
- TDD, FDD development
- Analytical mindset and good problem-solving skills
- Experience with React is a plus
- Familiar with using Trello
- Excellent written and verbal communication
- Good organizational skills
- Ability to work as part of a team
- Attention to detail
Â
If you meet the minimum hiring requirements for the above position, please email your CV and Cover letter clearly stating your salary expectations to : jobs@bemconsult.com and Copy-in bemconsult@outlook.com Â
Â
Note that, all communications will be kept in the strictest of confidence. If you do not receive communication within 14 days of the closing date of the advert, please consider your application unsuccessful.
Â
DO NOT SEND CERTIFICATES AT THIS STAGE