Massive Recruitment at Ilara Health
Website :
748 Days Ago
Linkedid Twitter Share on facebook
Software Engineer job at Ilara Health
JOB DETAILS:

We are looking for a Software Engineer to join our growing Engineering team and build out the next generation of our platform. The ideal candidate is a hands-on platform builder with significant experience in developing scalable data platforms. We are looking for someone who is at ease working in an agile environment with little supervision. This person should embody a passion for continuous improvement and test-driven development.

Job Duties and Responsibilities:

• Meeting with development managers to discuss software projects.
• Execute the full software development life cycle.
 

• Designing new software programs, websites, and applications.
• Reviewing tasks assigned to junior developers such as coding, testing, debugging, and analytics.
• Writing advanced programming code that is well-designed, testable and efficient.
• Document and maintain software functionality
• Creating technical documents for new software programs.
• Troubleshoot, debug and upgrade existing systems
• Managing project timelines and tasks.
• Support the training of staff on software use.

Requirements:

• Bachelors degree in computer engineering or computer science.
• Advanced knowledge of programming languages and system frameworks including JavaScript/Typescript, Spring Boot with Kotlin, HTML5, Python, Java, React, and Git.
• Experience creating and maintaining SQL and NoSQL databases including SQL, PostgreSQL, MongoDB.
• Experience with building APIs and services using REST, SOAP,etc.
• Experience with Cloud platforms including GCP, AWS, Azure.
• Experience working with Agile development technologies.

Who You Are
• Ability to document requirements and specifications.
• Capable of performing tasks independently.
• Project management skills.
• Good interpersonal skills.

JOB DETAILS:

We are looking to hire an experienced senior software developer to head up our development team. In this role, you will be responsible for overseeing the development and implementation of new software systems. You may also be required to update existing software and conduct feasibility studies on company systems. While your role will be managerial in nature, you will also be expected to code applications, create reports, and mentor the junior developers.
To ensure success as an engineering lead, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills. Top-class engineering leads know the skills and aptitude of junior staff and assign tasks accordingly.

Job Duties and Responsibilities:
• Implement Ilara Healths medium and long-term digital strategy in order to drive rapid technological innovation and ensure automation of processes in line with the overall organisational strategy.
• Execute the full software development life cycle.
 

• Design, control, and manage the technical process and operational integrity of technological services provided by the team.
• Implement work plans to ensure effective implementation of the departments strategic objectives and ensure technology operations are coordinated and completed within set deadlines and budgets.
• Guide implementation and maintenance of the organisations technology infrastructure including the analytics infrastructure, systems, databases, dashboards, and visualisations to ensure their respective functionalities are robust, effective, cost-efficient, and stable.
• Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
• Writing advanced programming code that is well-designed, testable and efficient.
• Guide improvement of existing tools and processes in keeping with growing organisational needs and user feedback.
• Manage the development and implementation of appropriate data protection policies and procedures in line with the 2019 Kenya Data Protection Act to ensure compliance with relevant regulations.
• Define the engineering culture by working with engineers and other stakeholders to set engineering standards and best practices.
• Enforce team SLAs and SOPs for development and issue response.
 

• Guide, develop and motivate the Technology team, including upskilling, training on the best practices in line with current trends, and oversee performance evaluations to promote growth and staff motivation.
• Collaborate with management, team leads, and team members to design and implement new processes, resolve issues, and ensure solutions are viable and consistent.

Requirements:
• Built and scaled software to enterprise grade.
• Experience working in a fast-paced and agile environment.
• Experience with Java, Kotlin, Javascript/Typescript, React and Python.
• Experience creating and maintaining SQL and NoSQL databases including SQL, PostgreSQL, MongoDB
• Experience working with large databases and maintaining/updating a complex data model.
• Experience with building APIs and services using REST, SOAP, etc.
 

• Experience using data visualisation tools in a complex, fast-paced environment.
• Experience managing technical partners and consultants.
• Experience working with cloud platforms including Google Cloud Platform, AWS, Azure.
• Domain expertise in healthcare and payments is an added bonus.

Who You Are
• Capable of performing tasks independently.
• Project management skills.
• Good interpersonal skills.





Job Info
Job Category: Several Jobs in one Advert jobs in Kenya
Job Type: Full-time
Deadline of this Job: 18 November 2022
Duty Station: Nairobi
Posted: 04-11-2022
No of Jobs: 1
Start Publishing: 04-11-2022
Stop Publishing (Put date of 2030): 17-11-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.