Software Developer

Birhanu Tsehaye Addis Ababa · ETHIOPIA Posted 7h ago

About this role

Skills and Expertise

Mandatory Requirements

  • Strong programming and problem-solving skills.

  • Proficiency in at least one modern programming language, such as C#, Java, Python, or JavaScript/TypeScript.

  • Experience with HTML, CSS, and JavaScript.

  • Experience developing web applications and backend services.

  • Knowledge of modern frontend frameworks such as React or Angular.

  • Strong understanding of SQL and relational databases, such as Oracle, MySQL, or SQL Server.

  • Good understanding of Object-Oriented Programming (OOP), data structures, algorithms, and software design patterns.

  • Ability to write clean, maintainable, scalable, and testable code.

  • Strong teamwork and team-oriented mindset.

  • Strong communication and collaboration skills.

  • Ability to learn new technologies and adapt to different technology stacks, particularly in financial/business applications.

  • Demonstrated Experience: The candidate must provide at least one software project or application they have personally developed and demonstrate it during the interview. The candidate should be able to explain what they built, their specific contribution, the technologies used, and the key technical decisions they made.

Nice to Have / Willing to Train

  • Experience with REST APIs, JSON, authentication, and third-party integrations. Training will be provided.

  • Familiarity with Git, GitHub/GitLab, CI/CD, and software development workflows. Training will be provided.

  • Experience with AI-assisted development tools, such as GitHub Copilot, ChatGPT, Claude, or similar tools.

  • Ability to understand existing codebases, work with legacy systems, troubleshoot issues, and develop new features based on business requirements.

  • Experience with financial systems or business applications is a plus.

Skills & tags

  • Spring Boot
  • Java
  • C#

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