Connecting buyers and sellers in Tanzania since 2009!
 
21. Aug, 12:22
Ad ID: 1511170
Application deadline 5. Oct

Squad: Software Specialist (Developer)

Other Dar es Salaam District Dar Es Salaam
Details
Application deadline
2019-10-05
Salary Range (Tsh)
1,500,001 - 2,000,000
Business / Employer name
Inventions Technologies Co. Ltd
Company Industry
Technology & Communication
Job Level
Mid level
Work Type
Full Time
Minimum Qualification
Bachelor
Years of Experience
2 years
Description

Salary Currency: Tanzanian Shilling

Role purpose: The Developer is responsible for creating prototypes, designing and building modules and solutions in an iterative agile cycles, develop, maintain, and optimize the business outcome. This role is responsible for estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests. The incumbent is responsible for performing peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support. This role is responsible for providing software-related operations support, including managing level two and level three incident and problem management.

Key accountabilities and decision ownership [max 5]

Estimate user and technical stories to help inform and prioritize backlogDesign modules according to user stories, UX designs, and technical storiesDevelop solutions according to module designs and deploy using delivery pipelineDevelop and execute unit and integration tests; support testing against user and technical story acceptance testsSuggest improvements to user stories and UXManage technical debt as part of daily activitiesConduct peer reviews and maintain coding standardsManage incidents as level two and level three supportManage problems as level two and level three support

Core competencies, knowledge and experience [max 5]

Agile and lean programming and development of software systems in Web-scale environmentsMobile app developer skills with ability to create, maintain and implement the source code to develop mobile apps and programs that meet the needs and requirements of the clients using the computer programming languages.Backlog item estimationUnit, integration, smoke and static code analysis testingArchitectural element testing e.g. APIsAutomated testing and tools e.g. SeleniumCode reviewingSoftware incident and problem managementExpertise in multiple programming and markup languages, such as HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, C, Golan and Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programming.Must have knowledge of the following databases i.e. MariaDB, MySQL, MongoDB.Vast knowledge of Operating systems such as LINUX etc.Continuous integration and continuous delivery methodologies and toolsDevOps culture, processes, and toolsCloud-native architectures, including public cloud PaaS / IaaS, micro-services architectures, APIHighly cross-functional and able to swap and perform adjacent roles at short noticeFlexibility to deal with changing projects and priorities in a short space of timeStrong problem solving skills and ability to learn new methods and processesStrong relationship building, persuasion, and collaboration skills that drives internal-and cross-team constructive feedback and supportStrong communications skills, with the ability to distil difficult technical concepts into simple and actionable modulesStrong time-management skills, with the ability to juggle multiple balls, and comfortable working under pressureWillingness to track, assess, and incorporate practice and technology developments into day-to-day workingGood understanding of the business capability / user journey, wider organizational goals, and desired product business outcomesUnderstanding of both the current Telecommunications and digital services market and emerging business and technology trends

Must have technical / professional qualifications:

Bachelor’s Degree in Computer Science, Information Systems, Business Administration, or other related field2 -3 years relevant experience of which a minimum of one year is in programming and/or systems analysis applying agile frameworksExperience working with agile methodologies, such as Scrum, Kanban, XP, LSD, and FDDExperience working with multiple programming and markup languages, such as HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, C, Golan and Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programmingStrong knowledge of software architecture principles Experience working in cloud-native environmentsProfessional experience and knowledge of the Telecommunications industry preferredCertified Scrum Developer (CSD) preferredCompetency in UX principles and practices preferred

Beware of Fraud: Employers advertising their positions on the BrighterMonday platform are not supposed to receive payment from job seekers. If an Employer asks you to pay during the application process, please report it to us through this number [mobile number removed]

The Developer is responsible for creating prototypes, designing and building modules and solutions in an iterative agile cycles, develop, and maintain

ZoomTanzania Disclaimer:
AVOID SCAMS
NEVER PAY TO HAVE YOUR CV/APPLICATION PUSHED FORWARD. Any job vacancy requesting payment for any reason is a scam. If you are requested to make a payment for any reason please report abuse using the button on this page.
bm_tz
Member Since 20. Nov '17 990 Total Ads / 97 Active Ads
Verified via:
Email Mobile Number

Apply for this job
To apply for this job, please go to the following website https://www.brightermonday.co.tz/job/scrum-master-eq9r4z
Report This Ad
Cancel
Join our weekly Newsletter

Learn about new items, custom picked just for you.