C

Senior Software Developer

Cdl Human Resource 3

Nairobi Full-time IT & Telecoms Engineering & Technology Senior Level
Salary: Open / Negotiable

Posted 1 day ago

Job Description

The Senior Software Developer will be responsible for designing, developing, and maintaining high-quality software applications. This includes creating reliable, scalable, and efficient solutions that address specific user requirements and contribute significantly to the company's objectives. The role involves collaborating with cross-functional teams, writing clean and efficient code, and ensuring software meets quality, performance, and security standards. Key aspects include designing software architecture, creating technical specifications, performing thorough testing and debugging, and continuously exploring new technologies to improve development practices.

Key Responsibilities

  1. Develop and maintain web applications using technologies like Laravel, React, Next.js, and C#.
  2. Design and optimize databases, specifically MySQL and MongoDB.
  3. Collaborate with various teams to define, design, and implement new features.
  4. Produce clean, scalable, and efficient code.
  5. Debug, troubleshoot, and resolve software defects effectively.
  6. Participate in code reviews and adhere to industry best practices for development and security.
  7. Continuously research new technologies and enhance development processes.
  8. Work with stakeholders to gather and analyze software requirements.
  9. Design software architecture and create technical specifications based on project needs.
  10. Perform thorough testing and debugging to identify and resolve issues.
  11. Ensure software quality, performance, and security compliance.
  12. Provide constructive feedback during code reviews.
  13. Collaborate with project managers, designers, and testers for effective project execution.
  14. Stay updated with emerging technologies, programming languages, and industry trends.
  15. Offer support and maintenance for existing software applications.
  16. Contribute to the continuous improvement of software development processes.

Requirements

  1. Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  2. Minimum of five (5) years of experience in software development.
  3. Proven experience in software development with a strong understanding of the software development life cycle.
  4. Demonstrated experience in designing, developing, and supporting complex software solutions.
  5. Proficiency with PHP Laravel, C#, React, and Next.js.
  6. Strong understanding of MySQL and MongoDB database design and management.
  7. Familiarity with API development and integration.
  8. Experience with version control tools such as Git.
  9. Experience with web development technologies (HTML, CSS, JavaScript frameworks) is a plus.
  10. Familiarity with relational databases and SQL queries.
  11. Knowledge of software testing and debugging techniques.
  12. Strong problem-solving and analytical skills.
  13. Excellent teamwork and communication abilities.
  14. Self-motivated and capable of working both independently and in a team.
  15. A portfolio of personal projects or previous work experience is highly desirable.
  16. Candidates must have remained with at least one employer for a minimum of two consecutive years.

Important Safety Tips

  • Do not make any payment to any job request or recruiter.
  • Be cautious of fraudulent job adverts and scams.
  • If you suspect this listing is not genuine, please report it immediately.

How to Apply

Sign in to view application details

Sign In to Apply

No account? Register free

Job Details

Function
Engineering & Technology
Industry
IT & Telecoms
Type
Full-time
Location
Nairobi
Experience
Senior Level
Salary
Open
Posted
Oct 26, 2026
Views
16

Share This Job

Related Jobs

P

Biomedical Engineer

Premier Hospital

Mombasa Full-time
View Job
T

Shop Attendant

Techzone

Nairobi Full-time
View Job
K

ICT Risk Officer

Kingdom Bank Limited

Kenya Full-time
View Job
ATS CV Builder