Engineer-Full Stack Developer at MTN Rwanda: (Deadline 4 March 2024)
Job requirements
Job Requirements (Education, Experience and Competencies)
Education:
- Bachelor’s degree (or equivalent) in computer science, information technology, or engineering
- Professional certification
- Interest in learning new tools, languages, workflows, and philosophies
Experience:
- 3+ years of software development experience
- Experience with relational and NoSQL Databases
- Experience in code refactoring, pair programming, continuous integration, and deployment.
- Experience leveraging various design patterns, test-driven development, and automated testing frameworks (e.g. RSpec, JUnit, Selenium)
- Excellent understanding of server-side technologies (e.g. Node.js, Go, Ruby on Rails, Java, PHP, .Net and Kotlin) and client-side languages and frameworks (e.g. Javascript, AngularJS, ReactJS)
- Knowledge of designing RESTful APIs, SSO / OAuth, LDAP, and Search Technologies
- Knowledge of Agile software development practices
- Knowledge of DevOps concepts will be an added advantage.
- Communication and teamwork skills
Job description
Core Purpose of the Job
- Shaping and implementing technology/business solutions to contribute to the organization’s competitive differentiation.
- Development of scalable software by writing comments and clear and functional code
- Uses Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s technology stack.
- Collaborates with other team members to implement user stories, write tests, and continuously deliver new/improved product functionality.
- Communicates with internal IT teams to resolve technical dependencies during implementation.
Key Performance Areas
overall Objective:
- Participate in all aspects of agile software development, including design, implementation, and deployment.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
- Identify and implement software performance tests by writing meaningful test cases to ensure responsiveness and efficiency.
- Work primarily in Ruby, Java/JRuby, React, JavaScript and Kotlin.
- Engage with designers and front-end engineers and collaborate with leading back-end engineers to create reliable APIs.
- Demonstrates and documents the solutions by developing technical documentation using Unified Modeling Language (UML)
- Work in a continuous delivery environment, writing production ready code deployed continuously.
- Advising on new technologies and methodologies.
- Investigate problem areas and suggest possible solutions.
- Works closely with IT team members to design, develop, test, deploy, and maintain all tiers of applications.
How to apply
All interested candidates are requested to send their updated curriculum vitae together with copies of their academic credentials no later than 4th March 2024 through the job’s platform on: jobs2.RW@mtn.com.
We strongly encourage applications from women and/or individuals with disabilities.
Note: Should you not hear from us within 14 (fourteen) days from the closing date
of this advertisement, you may consider your application to be unsuccessful.
Kindly Note
All Jobs and Opportunities Published on mucuruzi.com are completely free to apply. A candidate should never pay any fee during the recruitment Process. Even if mucuruzi.com does its best to avoid any scam job or opportunity offer, a job seeker or an opportunity seeker is 100% responsible of applying at his own risk.
Check well before applying, if you doubt about the eligibility of any offer do not apply and notifie to mucuruzi.com via this email: mucuruzi2016@gmail.com and remember to never pay any fee to have a job or get any opportunity, if you do so, do it at your own risk.