Software Developer
This job is published by an external platform.
| Location | Kenya, Kenya |
| Experience | intermediate |
| Contract | Full time |
| Closing | in 2 months |
Reports To: Technical Lead Department: Software Location: Head Office Salary: Ksh 40,000-70,000
Job Purpose The position is responsible for developing, customizing, and integrating software applications and systems to support internal processes and business functions. He/She will ensure quality, security, and performance in software development while providing technical support and collaboration with cross-functional teams.
Key Responsibilities a) Software Development & Integration
Key Relationships Customers of this Position
Knowledge, Skills, and Experience required for this Role
Job Purpose The position is responsible for developing, customizing, and integrating software applications and systems to support internal processes and business functions. He/She will ensure quality, security, and performance in software development while providing technical support and collaboration with cross-functional teams.
Key Responsibilities a) Software Development & Integration
- Developing and customizing web and headless applications using Java (J2EE).
- Integrating Fiscal devices with client software.
- Working with database technologies (Postgres SQL, MySQL, PL/SQL) to manage and optimise data.
- Implementing software engineering best practices, including code reviews, version control, and testing.
- Providing support for internal and external clients.
- Advising customers on the best software solutions aligned with their business needs.
- Generating reports, support manuals, and project documentation.
- Training sales personnel on software solutions offered.
- Facilitating product demonstrations and training sessions for clients.
- Developing and maintaining front-end applications using HTML5, CSS3, JavaScript, and AngularJS.
- Optimizing front-end performance and ensuring cross-platform compatibility.
- Troubleshooting and resolving system issues while ensuring software security and stability.
- Performing any other duties assigned.
Key Relationships Customers of this Position
- External: Clients
- Internal: Software Development, ERP Implementation, and Sales Teams.
Knowledge, Skills, and Experience required for this Role
- Bachelor’s Degree in Information Technology, Computer Science, or a related field.
- 3 years of experience in software development.
- Demonstrate expertise in Java (J2EE) development.
- Possess a strong understanding of the software development life cycle (SDLC) and coding best practices.
- Experience with databases (Oracle, MySQL, PL/SQL) and writing complex SQL queries.
- Exhibiting excellent problem-solving, analytical, and communication skills.
- Working effectively both independently and collaboratively within a team environment
Discover Your Match Score
Download the Edomatch app to see your personalized compatibility score with this position
Location
About the company
T
Total Solutions Ltd
A technology solutions provider offering end-to-end IT products and services inc...
Website
You are about to leave this page
This link will take you to an external website:
https://www.totalsolutions.co.keContinue
