Developer/Systems Integrator - City Of Johannesburg Metro Verfied

R 39K - 40K per month City Of Johannesburg Metro, Gauteng City Of Johannesburg Metro, Gauteng more than 14 days ago 08-01-2020 10:55:36 AM
26-01-2020 8:37:43 PM
Job purpose
Develop and integrate multiple enterprise systems into solutions in accordance with business needs and requirements.

MINIMUM REQUIREMENTS
Matric and a tertiary qualification in information Systems, Computer Science or equivalent; (NQF level 8)
• Microsoft Certified Technology Specialist (MCTS);
• Microsoft Certified Professional Developer (MCPD)
• He/she must have a valid Code EB driver’s license.
• Own reliable transport
• Working knowledge of Concurrent Versions System (CVS)
• Microsoft SharePoint

EXPERIENCE
Minimum of 4 years’ experience directly related to Systems Integration
• Working technical knowledge of programming languages, programming platforms & Methodologies, including:
1.C#

3.MVC
4.CSS
5.Bootstrap
6.XML
7.HTML5
8.Entity Framework
9.Link o SSRS
10.Azure DevOps (advantage)
11.Git (advantage)
12.Agile (advantage)
13.AngularJS (advantage)
14.Python (advantage)
Experience working with enterprise applications • Hands on experience working in integrated development environments • Extensive experience with Databases • Solid working knowledge of current Internet technologies • Hands-on software troubleshooting experience • Knowledge of applicable data privacy practices and laws • Familiarity with software development methodologies.

RESPONSIBILITIES
Develop workable enterprise systems.
• Perform configuration management on the integration code and systems interfaces.
• Provision of secure application programme interface/ framework for external third party systems to interface with
• Conform to legislation, policies, industry standards and best practice
• Help to create a culture of promoting new ideas.
• Ability to effectively document solutions.
Play a key technical role in the SDLC Process
• Assist in the preparation and documentation of software requirements and specifications
• Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts
• Recommend, schedule, and perform software improvements and upgrades
• Consistently write, translate, and code software programs and applications according to specifications.
Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
Ability to manage projects and deliver documented solutions.
• Keep up-to-date with the latest data protection and security threats and ensure we mitigate against these risks
• Strong verbal and written communication skills
• Strong analytical, synthesis and problem solving skills.