
Share this Job
About the Organisation
Smatt Accounts Ltd is a private Rwandan company registered on 30th August 2017. It specializes in providing general management consultancy services through digital platforms. Since its establishment, the company has aimed to deliver exceptional digital consultancy services to both local and international markets. Smatt Accounts Ltd is committed to innovation and the continuous improvement of its software systems to meet evolving client needs.
Senior Software Engineer job at Smatt Accounts Ltd | Apply Now
Rwanda
Are you looking for IT jobs in Rwanda 2025 today? then you might be interested in Senior Software Engineer job at Smatt Accounts Ltd
Full Time
Deadline:
5 Jun 2025
Job Title
Senior Software Engineer job at Smatt Accounts Ltd
Smatt Accounts Ltd
Job Description
As a Senior Software Engineer, you will be responsible for leading the development and enhancement of the SMATT-ERP system. You will work with cross-functional teams to identify, prioritize, and implement new software features. You will also lead technical design discussions, conduct code reviews, and ensure compliance with coding best practices. A key responsibility will be to guide junior developers and ensure the team’s continuous learning and productivity.
You will design efficient software architecture, contribute to technical project planning, and remain current with emerging trends and technologies. Collaboration with stakeholders—including project managers and designers—is essential to deliver reliable, scalable, and user-friendly software solutions.
Duties, Roles and Responsibilities
Qualifications, Education and Competencies
See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.
Interested candidates should submit the following documents compiled in one PDF file to the company’s email address: smattacsltd@gmail.com:
Motivation letter
Detailed Curriculum Vitae (CV)
Copy of National ID or Passport
Academic certificates
Relevant references
Deadline: 5th June 2025 at 11:00 AM.
Note: Late applications will not be considered.
Find application details and links on the AfriCareers Jobs Portal:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.
How to Apply
Design, develop, and maintain software applications and systems
Collaborate with cross-functional teams to identify and resolve complex software issues
Write clean, efficient, and well-documented code
Lead technical design and architecture discussions
Mentor and provide technical guidance to junior engineers
Conduct thorough code reviews to uphold coding standards
Stay informed on modern software trends, frameworks, and tools
Communicate effectively with stakeholders including designers and project managers
Contribute to the drafting of technical specifications and project documentation
Education:
Bachelor's or Master’s degree in Computer Science or a related field
Experience:
Minimum of 2 years of proven experience in software development
Strong understanding of software design patterns and architectural principles
Experience with agile methodologies
Experience with cloud platforms like Digital Ocean, AWS, or Azure
Proficiency in database systems (SQL/NoSQL)
Familiarity with version control systems like Git or SVN
Experience with testing frameworks such as JUnit or Selenium
Technical Skills:
Proficiency in at least two programming languages (e.g., Java, Python, Ruby)
Solid coding, debugging, and performance-tuning skills
Ability to lead technical initiatives and contribute to strategic planning
Languages:
Fluency in English and Kinyarwanda (spoken and written)
Working proficiency in French is also required
Soft Skills:
Strong communication and collaboration abilities
Ability to work independently and within a team
High attention to detail and strong problem-solving skills


.jpg)
.jpeg)





