Senior Software Engineer job at ICEA Lion Group
Website :
962 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Senior Software Engineer

[ Type: FULL TIME , Industry: Insurance , Category: Computer & IT ]

Jobs at:

ICEA Lion Group

Deadline of this Job:
15 April 2022  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Wednesday, April 06, 2022 , Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about ICEA Lion Group
ICEA Lion Group jobs in Kenya

JOB DETAILS:
Senior Software Engineer

As a Senior Software Engineer- Integration Services, you will work in a team that owns the design, development, and deployment of high impact business-critical digital platforms and solutions. The candidate should be a distributed systems engineering generalist, able to architect broad systems interactions while being very hands- on, able to dive deep into any part of the stack, and lower-level system interactions. He/she should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. Software solutions you build must meet internal quality standards and deliver the business metrics for which it was designed.

Duties and Responsibilities:
• Design and implementation of scalable complex distributed systems for both on-premise and cloud environments.
• Design microservices and other service elements to fulfill business requirements on assigned projects.
• Build configuration and deployment assets required to deploy and run the distributed applications.
• Specify, design, and implement modest changes to existing software architecture to align to evolving business or technological dynamics.
• Assist in defining and developing software for tasks associated with the developing, debugging, or designing of software applications or operating software applications.
• Provide technical leadership to other software developers.
• Undertake other duties and tasks that are varied and complex in nature and that need sound professional engineering judgment and informed risk-taking

Qualifications:
• 5+ years of experience delivering and operating large scale, highly available, distributed web-based applications.
• Strong knowledge of Angular, NodeJS and the Express Framework.
• Strong knowledge of Java and the Spring framework.
• Strong knowledge of standard and emerging integration standards especially SOAP, REST GraphQL, Message.
• Queuing Protocols such as JMS and AMQP.
• Strong knowledge of data structures, algorithms, operating systems, and distributed systems
• Working familiarity with networking protocols (TCP/IP, HTTP, HTTPS) and standard network architecture components such as load.
• Strong troubleshooting and performance tuning.
• Experience writing software using automated testing practices such as BDD, TDD, unit, and integration testing.
• Strong command of version control usage with proper Git flow usage.
• Experience working with CI and CD.
• Deep experience with Kubernetes and Docker.
• Experience building multi-tenant, virtualized infrastructure.
• Experience working and designing architectures using the Istio service mesh or equivalent technologies.
• Experience working with common code generation frameworks.
• Experience with SQL and NOSQL databases.
• Strong knowledge of complex software architectural drawing and modeling using tools such as Draw.IO.
• A reputable certification systems architecture or a closely related professional qualification is a plus but not mandatory.
• Diploma or higher national diploma in Computer Science, IT, electronic engineering, Software Development, or related qualification or equivalent professional experience.

Key Competencies:
• The candidate will need to have strong soft skills to communicate and work well with several cross-functional teams in fulfilling the business needs.
• Detail-oriented
• Decision making, succeeding in this role requires both a can-do and risk-taking attitude.
Closing date 15, April 2022

Education Requirement: No Requirements

Work Hours: 8


Experience in Months: 60

Job application procedure
Use the link(s) below to apply on company website.
• Senior Software Engineer 


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 15 April 2022
Duty Station: Nairobi
Posted: 06-04-2022
No of Jobs: 1
Start Publishing: 06-04-2022
Stop Publishing (Put date of 2030): 06-04-2065
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.