Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
4 years ago

Additional Details

Job ID
611
Job Views
117

Job Description



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)

  • 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.

  • 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.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept