Senior developer

Creaver's Service PLC Addis Ababa · ETHIOPIA Posted 2h ago

About this role

Job Description
About Us

Creavers Service P.L.C is a forward-thinking Software company dedicated to delivering innovative and reliable software solutions. We are looking for a highly skilled Senior Programmer to join our growing team and play a key role in designing, developing, and maintaining our core applications.

Key Responsibilities

Design, develop, and optimize high-quality, scalable software solutions.

Lead technical decision-making and provide guidance on system architecture.

Write clean, efficient, and maintainable code following best practices.

Conduct code reviews and mentor junior and mid-level developers.

Troubleshoot, debug, and resolve complex software issues.

Collaborate with cross-functional teams (designers, product managers, QA, DevOps) to deliver projects on time.

Stay current with emerging technologies and suggest improvements for continuous innovation.

Required Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

5+ years of professional programming experience in one or more of the following: C#, .NET, Angular, or similar.

Strong understanding of object-oriented design, design patterns, and software architecture.

Proficiency in databases (SQL/NoSQL) and API development.

Experience with version control (Git) and CI/CD pipelines.

Solid knowledge of cloud platforms (Azure, AWS, or GCP) is a plus.

Excellent problem-solving and analytical skills.

Preferred Skills

Experience in leading teams or mentoring developers.

Familiarity with Agile/Scrum methodologies.

Knowledge of DevOps practices, Docker, Kubernetes.

Strong communication skills and ability to work independently or in a team.

What We Offer

Competitive salary and benefits package.

Opportunities for professional growth and leadership.

Flexible work arrangements.

A collaborative and innovative work environment

Skills & tags

  • Team Effectiveness
  • Software Development
  • Software Deployment
  • Teamwork

Never miss a role

New jobs land on Telegram first

Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.

Join @ethio_tech_jobs