Senior Software Developer

Job Categories:

Information Technology


Date Posted:

2019-09-09

Employment Type

Full Time

Website

bemconsult.com

Location:

Lusaka

Salary:

Negotiable


Description:
Job Purpose
The Senior Software Developer 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
  • A 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