Latest Job at ITM Tanzania: Back-end Software Developer
ITM TANZANIA LTD is hiring
POSITION: BACK-END SOFTWARE DEVELOPER
Back-end Software Developer will be expected to write basic to advanced code, maintain applications and platforms, address bugs, and deploy app and website enhancements. You will work together with the Lead Developer to create robust software solutions for the company. The ultimate aim of this position is to ensure the platform is successfully deployed and adheres to internal and external requirements, partnership considerations, and meets our customers’ ongoing needs and requirements.
QUALIFICATION
- Bachelor’s Degree in Computer Science, Engineering, or equivalent industry experience. Experience with modern front-end technologies (e.g., React, Styled System, Webpack etc.).
MINIMUM EXPERIENCE
- 1 to 2 years of software engineering experience. Finance Industry
JOB RESPONSIBILITIES
- Working with our frontend team to fine-tune our REST API
- Create, code, and improve the server, server-side applications, and databases that, when combine with front-end codes help create a functional, seamless experience for the end-user.
- Collaborating with our data team to support millions of customers.
- Contributing to open-source projects
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvements.
- Articulate a long-term vision for maintaining and scaling our backend systems.
- Work with engineers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
- Collaborating with the front-end developers and other team members to establish objectives and design more.
- Developing ideas for new programs, products or features by monitoring industry developments and trends.
- Recording data and reporting it to roper parties such a clients or leadership
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects as needed.
SKILLS REQUIRED
- Ability to form working relationships with people at all levels.
- Should be strong in server-side code and have decent knowledge of UI frameworks on browser/mobiles.
- Ability to managing your own development.
- Hands on experience with a variety of common programming languages including Python.
- Experience building, maintaining, and querying one of MySQL or PostgreSQL servers
- Experience with mock-ups/UI prototyping tools, and familiarity with network diagnostics tool
- Demonstrated experience working with external APIs to build complex systems.
- Demonstrated in-depth understanding of the entire web development process.
- Excellent analytical, time management and teamwork skills with a problem-solving attitude
- Effectively communicate in English (written & verbal)
- Understanding of security practices and principles is essential.
- Demonstrated experience with agile software development methodologies including SCRUM.
- Must be highly conversant with remote working tools such as SLACK and JIRA.
- Must possess communication skills.
- Demonstrated passion for financial technology, social impact, and entrepreneurship.
- Familiarity with writing highly concurrent systems
- Good intuition for REST API design
- Intimate familiarity of Python/Django, Java Spring Boot or Goadjustments on an image.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
PREFERRED QUALIFICATIONS
- Python/Django, Java Spring as the main languages and frameworks of choice
- PostgreSQL as the primary data store
- Redis and Memcached as the caching layer
- REST APIs
- Celery as the task queue using RabbitMQ.
HOW TO APPLY
Send your CV to recruitmenttanzania@itmafrica.com
Subject of the email should be ‘Back-end Developer Application’
The application deadline: 20th July, 2021
No comments