- The ideal candidate should possess Good understanding of Software Development Life-cycle.
- Conversant with standard User Interface Design and Development.
- Experience in building data capture or workflow applications with rich user interaction and business logic.
- Well versed in C# (Object Oriented Programming) - Ability to use Rapid application development tool is an added advantage i.e. AutoMapper, Resharper, Repository Pattern.
- Up to date with Microsoft ASP.NET (MVC & Core)
- Expertise in working with various J2EE Technologies using Hibernate, Structs MVC Framework, Servlets, AJAX, Web Services and ANT
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
- Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf
- Experience in implementing Java EE Design Patterns such as MVC, Singleton, Session Façade, DAO, DTO
- Good experience in developing Web Services / RESTful API using SOAP, JAX-WS, JAX-RS
- Experience in Configuring and deploying applications on Tomcat Server
- Sound experience in Relational Database Management System i.e. MySQL, MSSQL
- User Interface and development using Intellij IDEA experience
- Microsoft SQL Server and LINQ (Database Design, Management and Querying) experience
- WCF / Web Services and XML (Added Advantage)
- Standard knowledge of HTML 5 /CSS 3
- Ability to collaborate using GIT source control
- Conversant with popular Relational Database Management System i.e. MSSQL Server, MYSQL
- Agile exposure (SCRUM or Kanban)
- Minimum of bachelor’s degree/ HND in Computer/System/ Electrical/ Electronic Engineering/ Applied physics/ Computer Science or a related discipline.
- Minimum of 3 yrs work experience in Microsoft Software Development using ASP.NET, C#, VISUAL STUDIO, MS-SQL SERVER, Java / Java Spring Development using Java Spring Boot, Hibernate, JAX-WS, JAX-RS
SALARY: N2,400,000.00 to N3,600,000 per annum