Tech Lead Backend Engineer at WASSHA INC

WhatsApp
Twitter
Email
LinkedIn
Instagram

 

WASSHA JOB DESCRIPTION – Tech Lead Backend Engineer 

1. JOB INFORMATION  

Organization:  Division:  

WASSHA Inc. Tanzania Branch Software Development 

Department:  Workstation:  

Software engineering As assigned 

Job Title:  Job Grade:  

Tech Lead Backend engineer TBA 

Reports to: Direct Reports (Subordinates): 

Software Team Leader (JP) N/A 

2. JOB PURPOSE  

Responsible for leading backend development with other software engineers.. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Python, JavaScript or HTML programming languages. Work closely with WASSHA development teams to identify and resolve any technical problems that might arise during the development or implementation of software. 

3. MAIN RESPONSIBILITIES OF THE JOB  

A) Managerial Responsibilities:  

● N/A 

B) Functional Responsibilities: 

Execute full software development life cycle (SDLC) 

Train other backend engineers’s development skill 

Develop flowcharts, layouts and documentation to identify requirements and solutions  

Decide design architecture 

Write readable code following SOLID principles 

Ability to test code practically 

Produce specifications and determine operational feasibility 

Integrate software components into a fully functional software system 

Develop software verification plans and quality assurance procedures 

Document and maintain software functionality 

Troubleshoot, debug and upgrade existing systems ● Deploy programs and evaluate user feedback 

Comply with project plans and industry standards 

Ensure software is updated with latest features 

Cooperate with mobile developer (Android) 

Support  staff in all aspects of software, IT, networking and database management. 

Provide support to WASSHA customers and when necessary, to identify inefficiencies and to ensure successful use of our products and solutions to improve outcomes. 

Talking staff or agents through a series of actions, either face to face or over the telephone to help set up systems or resolve issues; 

Troubleshooting system and software problems and diagnosing and solving hardware or software faults; 

Establish a good working relationship with WASSHA agents and other professionals, e.g., WASSHA software developers; 

And perform other duties as assigned by your supervisor.  

4. MINIMUM REQUIREMENT  

A) Minimum level of academic and professional qualification required to perform effectively in the role:  

Bachelor degree in Computer Science, Information Technology or Computer Engineering. 

Possession of relevant professional qualification, i.e. Microsoft SQL server certification, Network security will be an added advantage. 

B) Minimum level of experience required to perform effectively in the role: 

At least3 years’ experience of web application development (preferably Python, Django)  

At least 1 year’s experience of infrastructure development (preferably AWS) 

At least 1 year’s experience of leading software team as Tech Lead   

5. WORKING RELATIONSHIPS 

A) Internal customers:   

Software Team Leader 

All Staff 

B) External customers: 

● External Vendors 

6. COMPETENCIES 

A) Technical  

Programming languages. 

Common operating systems. 

Software proficiency. 

Technical writing. 

Data analysis. 

B) Functional 

Analytical skills 

Strong communication skills 

Problem solving and analysis 

Excellent team player 

C) Behavioural  

Excellent leadership 

Stress tolerance 

Flexibility and adaptability 

Accountability and Transparency  

7. CONFIRMATION 

Send Your Application via E-mail Address : [email protected]

 

 

WhatsApp
Twitter
Email
LinkedIn
Instagram

Related