Software Engineer (Full Stack) Job at Genesys Health

GeneSys Health Information Systems Limited is an e-Health company trying to solve a gaping problem in the healthcare sector by deploying health tech solutions including EMR, HMIS, and Telemedicine in Africa's public and private health systems. Its primary products facilitate and automate the collection and management of patient data and hospital management workflow.

We are recruiting to fill the position below:

Job Position: Software Engineer (Full Stack)
Job Location: Lagos
Employment Type: Contract

Job Summary

  • We are looking to hire a dynamic and experienced Software Engineer (Full Stack), who will be responsible for the development and maintenance of our awesome collection of e-health products and solutions—Genesys & Gemeni—and augment our development process.

What the Role Entails

  • Developing, refining, and tuning integrations and implementing product specifications.
  • Collecting and documenting users' requirements; developing user stories and work plans.
  • Collaborating with internal and external stakeholders to plan, design, and develop subsequent version releases of our current products and other products in line with our SDLC.
  • Owning and reviewing deliverables for accuracy, quality, and completeness.
  • Analyzing and resolving technical and application problems.
  • Participating in testing, debugging, and peer-reviews of solution designs and related code.
  • Migrating older applications (asp) to current Microsoft technologies.
  • Preparing reports/manuals and other documentation on products' status and maintenance.

Our Technical Stack
Our stack comprises:

  • Microsoft C#
  • ASP.NET MVC, Razor Pages, and Web API
  • Restful API’s
  • Entity Framework core
  • Complex LINQ and SQL Queries
  • MSSQL Server
  • Source Control, Git, Azure DevOps
  • Javascript, JQuery, HTML, CSS
  • Nice to Have- Knockout JS, Dapper ORM, Rabbit MQ, and Clean Architecture

Biggest Problem to Solve:

  • Building and upgrading our EMR, HMIS, and Telemedicine Products align with best practices.

Required Skills & Competencies:

  • Minimum of 5 years of software development experience as a .NET Fullstack Developer.
  • Proven record of contributing to product/software design and development, with the ability to adapt to agile development methods.
  • Experience testing and/or fixing bugs and implementing product specifications.
  • Ability to write clean, functional, and transferrable codes.
  • Proven experience in using design patterns and SOLID and DRY principles in development work.

Benefits & Perks

  • Salary: N250,000 - N400,000 monthly.
  • Competitive Salary
  • Complementary—monetary and non-monetary—allowances
  • 13th-month salary
  • HMO coverage
  • Fully remote work option
  • Long-term service bonus (which is eligible upon 5 years of service)
  • Work with a brilliant and diverse team.