Software Developer

Deze vacature is gepubliceerd via een extern platform.

LocatieKenya, Kenya
Ervaringintermediate
ContractVoltijd
Sluit opover 2 maanden
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
  • 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.
b) Customer & Internal Support
  • 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.
c) Technical & System Management
  • 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

Ontdek uw matchscore

Download de Edomatch-app om uw persoonlijke compatibiliteitscore met deze functie te zien

Locatie

Over het bedrijf

T

Total Solutions Ltd

A technology solutions provider offering end-to-end IT products and services inc...

Deze banen kunnen u interesseren