Guest vertical phone smallest
Why Fuzu? Join Fuzu to accelerate your professional growth, meet like-minded people and learn from the best.
Get Started

Senior Software Engineer

Salary rangeConfidential | Contract type: Permanent

You have 37 days left to apply for this job.

Share this job

Job Summary

An international company that provides socially responsible business process outsourcing solutions to help make good businesses great. They are seeking a highly motivated, talented Senior Software Engineer to join their product development team.They are looking for an engineer who has experience with and a passion for analytics, statistics, or machine learning.
The ideal candidate is someone that is comfortable owning and leading new projects end to end, working closely with product teams, and have a strong focus on improving the overall customer experience.
●4+ years of professional software development experience
●Proven expertise of Python or equivalent
●Demonstrated ability to write clean, helpfully-commented and readable code
●A drive to learn constantly with an analytical and problem-solving mindset
●A desire to grow as both a software and data engineer
●Experience with Data Science Stack such as Sklearn, TensorFlow, Keras, etc
●Experience with developing with statistical computing languages,

Responsibilities

●Design, develop or modify software and/or software systems by using various
programming languages depending on the product and also taking the service architecture
into consideration
●Modify existing software to fix errors, improve the overall quality and functionality, or
update integrations with other software
●Analyze user needs to determine how software should be built or if existing software
should be modified
●Develop and/or perform software automated testing procedures, solutions and
frameworks to ensure software functions as needed
●Translate business requirements and specifications into usable and scalable software
●Process and understand capabilities and limitations of data outputs from the software
●Understand and assist with the technical infrastructure of an application or system
●Troubleshoot performance issues
●Lead design and code reviews
●Lead delivery estimates
●Determine and execute the software deployment process
●Anticipate and communicate blockers, delays and cost ballooning within the team’s
projects before they require escalation
●Ensure expectations with the team and external stakeholders are clarified between all
parties involved
●Mentor other software engineers
●Look for security vulnerabilities in coding
●Participate in discussions about the team’s future vision and strategy

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 3 years
Required languages: English (Spoken: fluent | Written: fluent)
Share this job

Other Jobs at Recours Four Kenya Consultants Limited

Admin / Team Assistant
Recours Four Kenya Consultants Limited / Nairobi
Junior Software Engineer
Recours Four Kenya Consultants Limited / Nairobi
Director of Human Resources
Recours Four Kenya Consultants Limited / Nairobi
Psychosocial Counsellor
Recours Four Kenya Consultants Limited / Nairobi
Data Annotator
Recours Four Kenya Consultants Limited / Nairobi

Similar Jobs

Management Data Analyst
Nairobi / U.S.A Embassy Kenya
I.T. Technician
Nairobi / Momentum Credit
Short Term Consultants, Data Science & Statistics
Nairobi / Busara Center for Behavioral Economics
Technology Infrastructure Analyst
Uganda / Exquisite Solution Limited (Uganda)
Improve your chances with Fuzu