Skip to main content

ICT DevOps Engineer

  • Full Time
  • Nairobi
  • November 4, 2024

PURPOSE:

We are seeking a skilled and passionate Software Developer to join our dynamic team. The ideal candidate will design, develop, and maintain software applications and systems, with a strong focus on backend development, databases, and overall performance. This role requires experience with backend frameworks such as Spring, Django, and Node.js, as well as database expertise in Oracle and PostgreSQL. Familiarity with frontend frameworks like React is also essential. You will work closely with cross-functional teams to deliver high-quality software solutions that align with user needs and business goals.

PRIMARY RESPONSIBILITIES:

  • Work with other software developers to deliver quality products and solutions by ensuring that development follows established processes.
  • Design, develop, test, and deploy software applications using Python, Java and JavaScript.
  • Debug and resolve software issues, optimizing code for performance and scalability.
  • Contribute to the planning and development of new features and system architecture.
  • Ensure software documentation is complete and up to date.
  • Debug and resolve software issues, optimizing both application code and database performance.
  • Write clean, scalable, and efficient code following best practices.
  • Employ agile development approaches to improve on the quality and quantity of software solutions.
  • Translate business needs into system requirements for development.
  • Design and implement new solutions/systems – including software configurations for optimal performance.
  • Promote collaboration with all stakeholders – project management, business users, external vendors etc to facilitate seamless realization of technology value to business.
  • Assess hardware and software needs for business and provide options/recommendations for improvements/change where applicable.
  • Collaborate with stakeholders to gather requirements and understand business objectives for AI/ML projects.
  • Design and develop ML models and algorithms to solve specific business problems, such as recommendation systems, classification tasks, clustering, and regression.
  • Work on data pre-processing, feature engineering, and model selection to optimize performance and accuracy of ML models.
  • Perform exploratory data analysis (EDA) to gain insights from data and identify patterns or trends relevant to the problem domain.
  • Train, evaluate, and validate ML models using appropriate metrics and techniques, such as cross-validation, hyperparameter tuning, and model interpretation.
 
Key Skills, Knowledge, Experience and Behavioural Competencies
These are defined as;

Proficiency Level Description  
Essential E
Desirable D

Academic and Professional Requirements

Particulars Detail Specific Field or Qualification  Need

Type

Education Bachelor’s Degree Bachelor’s degree in computer science, Engineering, Mathematics, or related field. E
   Professional Qualifications Relevant Professional Qualification  

E

Experience Required:

 Description Required years of experience  Need Type
·         Minimum of three (3) years’ relevant experience
·         Strong proficiency in programming languages such as Java, Python, JavaScript.

·         Experience with web development frameworks React, Django, Spring.

·         Experience with backend software applications using frameworks such as Spring, Django, Node.js.

·         Familiarity with version control tools like Git.

·         Ability to write and optimize complex SQL queries, stored procedures, and database triggers.

·         Excellent communication and teamwork skills.

·         Knowledge of API integration and backend development.

·         Experience with building and integrating RESTful and Soap APIs.

·         Proven experience in developing and deploying ML/AI solutions, with expertise in machine learning algorithms, techniques, and methodologies.

3 D

Behavioural Competencies

These are defined as:

  Proficiency Level  Proficiency Definitions
Level 3

 

Intermediate (I)

 

·      Applies the competency in difficult situations.

·      Requires occasional guidance

 

Core Competencies  Proficiency Required
1.    Customer Focus I
2.    Business Acumen I
3.    Driving Innovation I
4.    Driving Business Performance I
5.    Negotiation and Influence I
6.    Effective Communication I
 

Leadership Competency Proficiency Required
1.            Planning and organizing I
2.            Accountability I
3.            Quality Decision Making I
4.            Building Partnerships I
5.            Continuous Learning I
6.            Emotional Intelligence I
7.            Conflict Management I
Special Position Requirements (Optional section: any travel, security, hazard or related special conditions which apply to the position)
·         The role holder may be required to travel to distant branches or wherever the Company has any interest.

·         Role holder may be required to work extended working hours to ensure jobs are completed on schedule and to specification.

CIC Insurance Values
CIC insurance Group is committed to providing excellent service, spur further growth and employees are required to align their behaviour to the following core values as critical to driving their performance;

·         Integrity- Be fair and transparent

·         Dynamism- Be passionate and innovative

·         Performance- Be efficient and results driven

·         Co-operation- Live the Co-operative spirit

Job Profile Sign-Off

In the performance of their respective tasks and duties, all employees are expected to conform to the following;

  1. Perform quality work within deadlines, right first time with or without direct supervision.
  2. Interact professionally with other employees, customers and suppliers.
  3. Work effectively as a team contributor on all assignments.
  4. Work independently while understanding the necessity for communicating and co-coordinating work efforts with other employees and organizations.
  5. Unconditional positive regard for customers.

 

If you have the aforementioned professional and academic qualifications and you are ready to execute the above mandate, strictly apply through:  https://careers.cicinsurancegroup.com/ clearly indicating the position being applied for.

The application should reach us by close of business on 4th November 2024. Please note only short-listed candidates will be contacted. If you do not hear from us by 15th December 2024 consider your application unsuccessful.

N/B: This job advert is open to both internal and external candidates.

Enter your full names
Enter your active email address
Enter your active mobile number
Gender
MM slash DD slash YYYY
Proffesional Quallifications(Required)
Qualification
Institution
Status
Year
 
Education (Highst Level Only)(Required)
Certificate
Institution
Status
Year
 
Work Experience(starting with the latest)(Required)
Employer
Position
Start Date
End Date
 
Accepted file types: pdf, Max. file size: 20 MB.

Upload your CV/resume or any other relevant file. Max. file size: 5 MB.