Software Developer

Job Summary

A Software Developer enjoys the challenge of designing and building applications that solve today’s business needs. To remain an effective member of the development team, this person must be willing to stay up to date with the fast-moving cloud services landscape, including IaaS, SaaS, and PaaS designs. Given a set of project requirements or tasks, a software developer should work equally well on a team or independently. This requires the developer to possess excellent communication and collaboration skills. The developer should understand the aspects of the software development cycle, from architecture to testing. This person designs, builds, and maintains efficient, reusable, and reliable code and should have experience with projects using agile methodologies, such as Scrum. The software developer should be able to effectively gather customer requirements and ask clarifying questions when needed and translate these requirements into actionable tasks to perform or delegate to members of the team. The candidate should have five- plus years of experience with a deep understanding of web technologies, API consumption/development, full lifecycle application development, database development (relational and/or NoSQL), and enterprise/cloud architecture. A technical BS degree in Computer Science is desirable.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 2 years

Job Description/Requirements

Technical Skills 

  • Deep understanding of application development practices and design patterns, application lifecycle management, and common software architectures
  • Solid understanding of modern DevOps practices, including automation, continuous delivery, continuous deployment, and continuous integration methodologies
  • Solid understanding of common database technologies, such as SQL Database/Server, Oracle, MySQL, PostgreSQL, MongoDB
  • Strong understanding of Agile development best practices
  • Understanding of software testing and optimization methodologies, including writing unit tests and executing performance and regression testing

Non-Technical Skills

  • Proven ability to develop software using Agile methodologies
  • Proven track record of creating rich documentation for software solutions
  • Presentation skills with a high degree of comfort with both large and small audiences
  • Proven track record of driving decisions collaboratively, resolving conflicts and ensuring follow-through
  • Problem-solving mentality, leveraging internal and/or external resources
  • Exceptional verbal and written communication


  • Microsoft Certified Azure Developer Associate
  • MCSD App Builder
  • MCSE Enterprise Devices and Apps
  • MCSE Business Intelligence
  • MCSA Cloud Platform Solutions Associate
  • MCSA Linux on Azure Solutions Associate
  • MCSE Cloud Platform and Infrastructure
  • AWS Certified Solution Architect
  • AWS Certified Developer Exam priorities:
  • Developing Azure Solutions 70-532 (retired)
  • Microsoft Certified Azure Developer Associate

Project Experience 


  • 2-5+ years of experience developing applications, consuming and developing APIs, and following technical best practices and design patterns
  • 2-5 years of experience with creating pilots, prototypes, and proof-of-concept to provide validation of specific scenarios
  • 2-5 years of experience developing hybrid solutions on-premises or in the cloud
  • 2+ years of experience working in an Agile environment practicing CI/CD
  • 2+ years of experience working with source code repository management systems, such as TFS, GitHub, and Azure DevOps


  • AMQP, Ansible, ASP.NET, AWS, Amazon API Gateway, Amazon EC2, Amazon RDS, Amazon Redshift, Amazon S3, AmazonSWF, AWS VM, Azure, Azure Active Directory, Azure App Service Environment, Azure Cognitive Services, Azure Data Catalog, Azure Data Factory, Azure Data Lake, Azure Cosmos DB, Azure Event Hubs, Azure Functions, Azure Import/Export, Azure Search, Azure SQL Data Warehouse, Azure SQL Database, Azure Storage, Azure WebJobs, Bluetooth, BizTalk, business objects, Cassandra, CentOS, Chef, Cortana Intelligence, CouchDB, Db2, Docker, Excel, GitHub, Google App Engine, Hadoop, IaaS, IBM Bluemix, IntelliJ, Jira, Microsoft Azure, Microsoft Dynamics CRM, MongoDB, MQTT, MySQL, Node.js, NoSQL, Oracle, Oracle Exadata, PaaS,  PostgreSQL, PostgreSQL, Puppet, REST/HTTPS, Apache Spark, SQL Server, SQL Server IaaS, SSIS, Sybase, Teradata , Apache Tomcat, UserVoice, Visual Studio, Websockets, Xcode
  • Programming/Scripting Languages: C, C#, C++, F#, Go, Java, JavaScript, Objective C, Perl, PHP, PowerShell, Python, Ruby, Ruby on Rails, Scala, SQL, T-SQL
  • Platforms: Linux (Red Hat, Ubuntu, Debian, etc.), Windows, iOS

Important Safety Tips

1. Do not make any payment without confirming with the Jobberman Customer Support Team. 2. If you think this advert is not genuine, please report it via the Report Job link below.

Share Job Post

Stay Updated Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Deactivate Notifications Stop receiving the latest updates on Jobs & News
Accra & Tema Region
| Full Time |
Job Function: Software & Data
Accra & Tema Region
| Full Time |
Job Function: Software & Data
Accra & Tema Region
| Full Time |
Job Function: Software & Data
Accra & Tema Region
| Full Time |
GHS 2,100 - 2,400
Job Function: Software & Data