www.push.co.tz Mobile Media Ltd Dar es Salaam : Application Developer
Have a question on this scholarship? Ask here / Go to the bottom of this page for comments. |
---|
Name Of the Company : Push Mobile Media Ltd
Company Location : Dar es Salaam
Designation : Application Developer
Country : Tanzania
Official Website : http://www.push.co.tz/careers/
Careers :
Application Developer :
The Application Developer works in accordance with the company’s software development lifecycle to design and develop both new and enhancements to software applications that meet business specification. Primary responsibilities include requirements analysis to gain an understanding of business needs to develop level of effort estimates, software design and development, unit testing, performing design and code reviews, and development of technical documentation. Additional responsibilities include performing system analysis, code modifications, and functional testing to troubleshoot application production issues. Key attributes of the application developer include technical proficiency in specific areas of the current Push Mobile development technologies (JAVA, .Net, PL/SQL, JavaScript, HTML, & XML), the ability to quickly master new technologies as needed, strong written and verbal communication skills, and a focus on delivering a high level of customer service. The Application Developer reports directly to the Head of Applications Development.
General Responsibilities :
** Develop an in-depth knowledge of the company’s application portfolio, development tools, and development procedures.
** Actively participate in the development and review of business and system requirements to obtain a thorough understanding of business needs in order to deliver accurate solutions.
** Provide development activities level of effort and duration estimates for schedule planning. The developer is expected to proactively manage activities to deliver required work on time.
** Design application solutions that fully implement business requirements.
** Develop high quality software code in accordance with established company standards and development guidelines.
** Produce technical documentation that accurately and thoroughly depicts the software design and code base. The documentation needs to sufficiently assist QA testing and production support activities
** Perform adequate unit testing of own and other developers’ application development work. At a minimum, unit testing should ensure all requirements have been addressed, all basic functionality works, and errors are handled properly.
** Expeditiously troubleshoot application production issues that resolve the issues without causing additional problems.
** Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
** Provide updates to the Head of Application Development and Project Managers on work in progress, work completed, work planned, and issues potentially impacting the on time completion or quality level of work.
** Perform systems analysis and functional testing as needed.
Specific Responsibilities :
** Complete project responsibilities including design, coding, unit testing, and documentation on time at required quality level. Performance will be measured by timely completion, quality, and quantity of work delivered. All schedule dates should be met except for approved date changes by Head of Application Development or Department Manager.
** Perform code reviews, unit testing, and system testing as needed for other developers’ efforts. At a minimum, code reviews, unit testing, and system testing should ensure all requirements have been addressed, all basic functionality works, and errors are handled properly.
** Support all current applications, as well as take lead in new application development initiatives to rewrite older applications in newer technologies.
** Any other duties that may be provided by the Head of Application Development, CTO or MD.
Education / Experience :
** BA/BS in business, computer science, or related field, or equivalent experience.
** Experience in the functionality in a Windows/UNIX/Oracle environment.
** Excellent communication skills, problem solving and crisis management skills, and strong analytical skills with the ability to work as an effective member of a team.
** Proficiency with Microsoft tools – MS Office suite. AND .net AND PL/SQL AND javascript AND HTML AND XML
Application Procedure :
Please send your applications to : careers@push.co.tz
Contact Postal Address :
Push Mobile Media Ltd
4th Floor, FBME House
85 Kinondoni Road
P.O.Box 11133
Dar es salaam – Tanzania