Software Developer


Share this job:


A Reputable ICT / Telecommunications Company seeks to hire a Software Developer


Job Title: Software Developer


Job Location: Accra, Greater Accra


Job Description

  • Developing web based applications using Microsoft .NET framework, C# and Oracle database as the backend
  • Analyzing and gathering business requirements and creating a design for the final software output
  • Design, build, and maintain efficient, reusable, and reliable code
  • Performing extensive software testing and stringent quality checks as per the QC guidelines to ensure an error free as well as optimum final product to the user
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automation
  • Documenting the methodologies used in the application development, framework and source code


Qualification and Requirements

Skills Sets

  • Backend Programming
  • Strong knowledge of ASP.NET web framework (MVC, WEB API, .NET Core)
  • Proficient in C# with a good knowledge of their ecosystems
  • Strong understanding of object-oriented programming
  • Skill for writing reusable libraries
  • Familiar with various design and architectural patterns
  • Good Knowledge with Oracle Entity Framework (EF)
  • Experience creating database schemas that represent and support business processes
  • Experience with popular web application frameworks
  • Understanding of fundamental design principles for building a scalable application
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools


Front End – User Interface (UI):

  • Strong knowledge in HTML 5
  • Strong Knowledge in CSS
  • Proficient in writing fluent JavaScript/JQuery
  • Proficient in Typescript
  • Proficient in React
  • Good knowledge in Material UI
  • Experience with JSON


Other Competencies

  • Strong communication
  • Strong documentation skills
  • Flexible and able to adapt to a rapidly changing environment
  • Organized and have the ability to manage projects of varying length
  • Positive, self-motivated individual who can complete tasks independently
  • Must be a team player (ability to work effectively with staff from all backgrounds)




Job Level

Experienced (Non-Manager)


Greater Accra Region


Information Technology

Job Type


Minimum Qualification


Preferred Years of Experience

1 - 3 years

Application Deadline

1 month from now