Analyst Programmer - Pretoria
R
650000
per annum
Pretoria, Gauteng
Pretoria,
Gauteng
more than 14 days ago
02-07-2020 7:03:04 PM
27-08-2020 7:03:04 PM
Develop, maintain, support and enhance the Applications Systems using standard technologies adopted. Develop applications, interfaces and solutions that will promote collaborative working and support the strategy by providing robust, secure, easy to use and functionally rich applications. The Program Analyst works in accordance with adopted Systems development methodologies and standards 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, code reviews, deployment, and development of technical documentation.Deliver across the entire application life cycle – concept, design, build, deploy, test, release to production, mobile app stores and post implementation support; Gather requirements according to business requirements and translate them into high quality functional solutions; Develop and modifies application interfaces using mobile application components, forms and other types of objects; Optimising performance for all the applications including mobile apps and web applications; Assemble and integrate interface components using different applications; Conducts unit tests of applications and functionality during development to ensure specifications are met; Develop backend system
components into application interfaces.
3yr ND: IT or relevant qual NQF level 6; deg added advantage; Min 5yrs substantial hands-on application development skills including mobile application development platforms; Min 3yrs exp in Microsoft .NET, MVC (C#), Visual Basic; Microsoft SQL 2008; Good understanding of object oriented programming and design patterns; Knowledge of mobile technologies such as of iOS and Android software development kit; Exp on web service integration (SOAP, XML, etc.); Exp of development tools such as AngularJS, BootStrap, CSS, SASS, Gulp, Karma, HTML Cancas, Java Script, Cordova, Taco technologies; Strong analytical and problem solving skills; Exp in System Development Life Cycle is a must.