PYTHON Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | September 29, 2023 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description
We are looking for PYTHON Developer profiles / CVs to pass on to our clients for their future recruitment campaigns.
Mission:
- Design, implement, maintain and deploy applications.
- Convert specifications and requirements into functional application code.
- Demonstrate focus on quality (unit testing, system testing, user acceptance testing) and product support ownership...
- Support deployments and releases.
- Creating products that are user-friendly, effective and appealing.
- Enforce good programming practices.
- Contribute to develop, maintain and improve in house python applications.
- Work closely with other development teams to ensure successful implementation of applications.
- Conduct software analysis, debugging and trouble-shooting issues.
- Create test suites for web applications.
Required profile for job ad : PYTHON Developer (M/F)
- Bachelors degree in Software Engineering or related.
- 5+ years of application development experience with Python based web servers.
- Backend & Frontend API creation using Tornado / Django / Flask etc.
- Good knowledge Python including the ability to create and maintain projects and classes.
- Experience with Python troubleshooting and testing techniques.
- Hands-on experience with Python deployment methodologies.
- Experience with Software Development Life Cycle methodologies.
- Strong experience working with RESTful APIs, including Microservices.
- Good knowledge of Interfaces, web-services, APIs, remote programming.
- Hands-on experience with any SQL database with schema creation and SQL queries.
- Strong debugging, problem solving, and investigative skills.
- Experience with Agile/Scrum methodology.
- Experience with OS platforms, Networking, Databases, UI technologies (HTML, CSS).
- Experience of CICD tools like Bit bucket, GitHub.
- Self-starter who can work independently.
- Strong consulting and communication skills.
- Ability to work effectively with various organizations in pursuit of problem solutions.