Smart Applications International is a leading ICT solutions provider delivering a wide range of world class technological solutions. Fondly known as Smart within the industry the company was founded to provide innovative secure and hightech solutions in Africa and beyond. Staying ahead through constant research and innovation.
We are looking for experienced dynamic and selfmotivated software developers to join our Uganda Technology team.
Software Developer Java Backend Developer
The holder of this position will be responsible for the entire scope of data delivery applications and logic to facilitate the automated seamless holistic and comprehensive transmission and receipt of data across Smart solutions. The officer must be able to integrate with the existing team of developers to come up with solutions that will meet customer requirements enhance efficiency in customer and company operations that will also act as catalysts of growth for the business.
Key accountabilities:
- To understand the information transmission processing and reporting needs of the business and its customers in order to translate that understanding into high quality userfriendly applications.
- Develop integration and data exchange applications to customer systems.
- Develop and document data exchange modalities and oversee and administer customer system integration projects from a technical perspective.
- Carry out and document technical testing of developed applications and logic.
- To perform system design and prepare documentation for use in the coding and testing of applications
- Coding Testing Debugging and modifying developed applications and logic to ensure optimal operations.
- Ensure automated monitoring and periodic documented audits of developed applications to ensure required consistent quality operations.
- Carry out documentation of developed applications logic and procedures as per stipulated guidelines. This includes both technical and user documentation including manuals.
- Training users as required
- Second level support on developed applications logic and procedures.
- To keep abreast of the latest technologies continuously updating technical knowledge and skills and applying them where appropriate.
Academic Qualification
- Holder of a Bachelor s degree in an ITrelated field with emphasis in software development
- Experience in software development and proficiency in SQL query language.
Requirements
Technical Skills:
- Demonstrable coding experience Java language Enterprise Edition with Spring framework knowledge experience with use of Spring Boot to handle Backend functions.
- Experience in APIs and Web services will be a definite advantage.
- Experience in working with Micro Services Environment
- An indepth knowledge of SQL and familiarity with popular RDBMS
- Experience in web frameworks such as Angular & React is an added advantage.
- Good in UI design and implementation
Competencies:
- A passionate solutions developer
- Excellent communication skills for effective dialogue with colleagues.
- Creativity and brainstorming
- Organization and ability to multitask
- Complex problem solving
- An excellent team player.
- Ability to plan schedule and monitor own work within short time horizons.
Smart Applications International Limited is committed to ensuring the security and protection of the personal information that we process and to providing a compliant and consistent approach to data protection as per the Kenya data protection law of 2019.
By providing us with your data you hereby agree to Smart s collection use and disclosure of your personal information in accordance with its Privacy Policy available at https://smartapplicationsgroup/Uganda/privacy