- Develop and implement new software programs.
- Maintain and improve the performance of existing software.
- Clearly and regularly communicate with management and technical support colleagues.
- Test and maintain software products to ensure strong functionality and optimization.
- Recommend improvements to existing software programs as necessary.
- Ability to work independently and multi-task effectively
- Demonstrated understanding of projects from the perspective of both client and business
- Flexible and willing to accept a change in priorities as necessary
- Attention to detail
- Creativity, inventiveness and initive
- Bachelor’s Degree in Computer Science/ IT required
- Mastery of programming with Java web technologies: Java Servlet, Java Server Pages (JSP) and Jasper Reports.
- Skill in Spring Boot and Hibernate will be an added advantage:
- Working knowledge in Mysql database design and management
- Experience in deployment of cloud solutions will be an added advantage