Improve existing software
Participate in sprint planning meetings
Write clean, scalable and documented code using .NET / .NET Core with C# programming language
Test and deploy applications and systems
Translate application storyboards and use cases into functional applications
Revise, update, refactor and debug existing applications
Minimum of BSc. / HND in Computer Science / Engineering or relevant field
Minimum of 3 year experience in same role or similar field.
Proven experience with Web, Windows .NET framework and C#.
Proven experience in using Asp.net, MVC, C#, .Net / .Net Core, Web API, Json, Rest and SQL Server.
Experience with Microsoft SQL database design, T-SQL and stored procedure programming
Experience working on Agile teams using Agile methodologies such as SCRUM
Ability to provide technical input for designs, functional specifications, and other project requirements.
Good communication skills.
Excellent interpersonal, analytic and good problem-solving skills.
Proficiency in object-oriented design and development using software development best practices