Senior Software Developer


Share this job:


This job listing has expired! Click here to view the latest Consulting jobs in Ghana

A Reputable Firm seeks the services of a Senior Software Developer


Job Title: Senior Software Developer


Job Location: Accra, Greater Accra


Job Description       

  • Reviewing current systems
  • Presenting ideas for system improvements, including cost proposals
  • Working closely with analysts, designers and staff
  • Producing detailed specifications and writing the programme codes
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running 

Qualification and Requirements

  • A minimum of a Degree required
  • At least 5-7 years working experience
  • Understanding of OOA/D and SOLID principles
  • Knowledge of your primary OO language
  • Some experience with massively scalable multi-threaded applications using non- Enterprise Java
  • Some experience implementing RESTful API’s or willing to learn
  • Exposed to languages e.g. JavaScript (web frameworks, NodeJS), Scala, Python, Perl, Java, C#, C++Willing to jump easily between languages and are comfortable implementing solutions using the best stack for the job
  • Understanding and some experience of authentication and security standards, e.g. OAuth, PKI, encryption, etc.
  • Familiarity with NOSQL databases, e.g. MongoDB, Redis, graph databases, etc. beneficial
  • Familiarity with Amazon’s cloud stack, e.g. DynamoDB, Redshift, etc. beneficial
  • Exposure to Speech Analytics, Natural Language Processing and Semantic Search a distinct bonus
  • Mobile App technology (Android, IOS and Windows)
  • Understanding and use of Continuous integration and continuous delivery practices


In addition, you will:

  • Own a story (requirement) top-to-bottom, from UI through client and server business logic layers into the data modelling and storage technologies
  • Rapidly gain experience across different programming languages, design patterns and diverse technologies, both within and outside of your comfort zone
  • Work alongside Speech, Linguistics, Data Science and Machine Learning experts
  • Be involved in code reviews, coding standards, sprint commitment and delivery
  • Have an intimate, hands-on view of releasing and deploying your software to production




Job Level

Experienced (Non-Manager)


Greater Accra Region


Information Technology

Job Type


Minimum Qualification


Preferred Years of Experience

5 - 7 years