Related Jobs
Related Jobs

Share this Job
Senior Software Engineer job at Smatt Accounts Ltd | Apply Now
Rwanda
Full Time
Are you looking for IT jobs in Rwanda 2025 today? then you might be interested in Senior Software Engineer job at Smatt Accounts Ltd
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.
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
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
Qualifications, Education and Competencies
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
How to Apply
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.