Jobs

C#, .NET Specialist at APIN Public Health Initiatives Limited/Gte


APIN Public Health Initiatives Limited/Gte, formerly known as AIDS Prevention Initiative in Nigeria is a non-governmental organization registered with the Nigerian Corporate Affairs Commission (CAC). APIN has built a strong partnership with the Nigerian Government, which is memorialized through a memorandum of understanding (MOU) with the National Planning Commission. APIN is a leading Nigerian organization in the provision of prevention, care and treatment services to patients with HIV/AIDS, Tuberculosis; Malaria; Reproductive Health; Family Planning; Maternal, Newborn and Child Health, and other non-communicable diseases of public health significance.

We are recruiting to fill the position below:

 

 

Job Title: C#, .NET Specialist

Requisition ID: api-44303
Location: Abuja
Employment Type: Full-Time
Department: Health Informatics
Slot: 2 Openings

Position Summary

  • PHIS3 is seeking a C#, .NET Specialist responsible for building .NET and C# highly distributed web applications, sophisticated desktop applications, and modern mobile applications using ASP.NET, SQL Server, HTML, CSS, JavaScript, .NET, and C#.
  • Your primary responsibility will be to prepare and maintain code for various .Net and C# applications and resolve any defects in systems
  • In this role, you will be required to design, write, and maintain C# and .NET codings for our future and ongoing projects and also enhance existing systems by preparing an action plan and identifying areas for modifications.
  • The C#/.NET specialist reports directly to the Public Health Information Systems Advisor in activity implementation and management.

Duties and Responsibilities

  • Create in-house applications using the C#, .NET framework.
  • Translate application storyboards and use cases into functional applications.
  • Design and maintain efficient, reliable, reusable C# and .NET code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks, bugs and devise solutions to mitigate and address issues.
  • Participate as a team member in fully agile Scrum deliveries.
  • Identify and handle technical risks and issues on C#, .NET Applications based.
  • Working in a project team alongside other developers.
  • Help maintain code quality, organization, and automatization.
  • Evaluate and research products and technologies related to software.
  • Write high-quality code to meet organization requirements.
  • Provide technical support to the client and train the end-users for the final product.
  • Design backend database for the web application.
  • Find out information about the latest tools and technologies which can enhance the features and performance of the application.
  • Ensure the compatibility of websites with newer software and operating system versions.
  • Develop technical interfaces, specifications, and architecture.
  • Develop client displays and user interfaces.
  • Develop and test software prototypes.
  • Assist software personnel in handling project-related work and other requirements.

Qualifications and Requirements

  • B.Sc / MSc Degree in Computer Science, Engineering, MIS, or equivalent.
  • 5 years of software development experience.
  • C#, .NET 3.5 or higher, and Microsoft Visual Studio certification and experience.
  • Knowledge of other coding languages e.g. PHP, C+, Java, VB.NET, etc. with a good knowledge of their ecosystems.
  • Sound understanding of coding and development processes.
  • Understanding of best practices for building applications with peak performance and reliability.
  • Outstanding analytical and problem-solving capabilities.
  • Ability to work independently and complete projects with minimal supervision.
  • Experience with working in an agile environment.
  • Strong background in object-oriented development techniques.
  • Experience in Database design and development.
  • Experience with Web Services, WCF, and Service-Oriented Architecture.
  • Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo)
  • Proven experience with software design and OOD methodologies.
  • Experience with ORM frameworks.
  • Experience building scalable applications using fundamental design principles.
  • Skill for writing reusable libraries.
  • Familiar with various design and architectural patterns.
  • Understanding of fundamental design principles for building a scalable application.
  • Experienced in implementing automated testing platforms and unit tests.
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable libraries.
  • Familiar with various design and architectural patterns.
  • Experience with popular web application frameworks.
  • Familiarity with Windows Presentation Framework.
  • Experienced in the use of Knack for writing clean, readable, and easily maintainable code.
  • Excellent written and verbal communication skills.
  • Experience implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools such as Git, SVN, and Mercurial.
  • Implementing automated testing platforms and unit tests.
  • Familiarity with continuous integration.

 

 

How to Apply
Interested and qualified candidates should:
Click here to apply

 

Application Deadline 11th February, 2022.