Purpose of the Role
Candidates will be responsible for delivering well-engineered, tested and deployed application systems that are used by the business as well as supporting these systems while in production. Other functions of the role will require the developer to get involved in the designing, developing, testing, installing, and deploying the required software applications. Some of the business solutions utilise a variety of software technologies and may include new code construction, modifications to existing modules, configuration and/or package implementation.
Key Responsibilities: Contribute to the technical design, development, implementation and support of application systems for various areas in the business.Demonstrate understanding of Project management and/or software development methodologies, including Microsoft Solutions Framework (MSF), Agile, Scrum and Xtreme Programming (XP), as well as the fundamentals of analysis, requirements specification, architecture, design, coding, and testing of systems.Appreciate and demonstrate understanding of the impact of coding activity on the environment.Demonstrate a strong working understanding of installed systems and technology environments, with the ability to troubleshoot and resolve many problems on existing system(s) supported as well as the ability to learn and apply new and emerging concepts very quickly:Microsoft SQL Server 2014 or laterMicrosoft Internet Information Services (IIS)Microsoft Visual Studio 2013 or laterK2 Blackpearl 4.7 or 5.0 (preferential)Microsoft SharePoint 2013 or later (preferential)Microsoft CRM 2016 / Dynamics 365 (preferential)Microsoft Team Foundation Services (TFS) (preferential)M-Files 2015 (advantageous)Microsoft Azure (advantageous)Secure coding (advantageous)Demonstrate familiarity and strong working knowledge of the relevant programming languages, tools and frameworks for the desired application areas:.NET C#, CSS3, HTML5, JavaScript, Bootstrap 3.0 or 4.0, JQuery and Ajax, Microsoft MVC 4.5 and later, ASPX, ASMX, WCF and REST services, SQL databases, tables, security, stored procedures, functions and views Key Output Accountability:
The developer must:
Write documentation that translates business requirements into technical solutions as well as maintain records to document program development and revisions.Perform coding and/or configuration to meet documented needs, utilising standard procedures and techniques.Contribute to the development of test plans and ensure that expected application performance levels are achieved.Write documentation that describes installation and operating procedures.Contribute to technology design, working within an established framework.Contribute to the development of project plans, identify key milestones, and raise critical project issues such as resource needs and contingencies.Provide input into development estimation.Assist with technical support and assist with effective problem resolution for customer inquiries and resolve production issues.The Successful Applicant - Skills and Requirements: 3+ years of systems development experience and relevant tertiary IT qualification or related fields or equivalent qualification through experience:Degree, diploma or equivalent / BSc Computer Science and Information Systems / BSc/BEng Software Engineering/ BCom Informatics / NDip IT / BTech ITOr Microsoft Certified Solutions Developer (MCSD) in one or more of the following:App Builder, Microsoft SharePoint 2013, Microsoft CRM 2016 / Dynamics 365The following knowledge and experience are preferential: Insurance or financial services business knowledge.Working knowledge, administration and software development experience in:K2 Blackpearl 4.7 or 5.0, Microsoft SharePoint 2013 or later, Microsoft CRM 2016 / Dynamics 365The following knowledge and experience are advantageous:Working knowledge and software development experience in:NodeJS, AngularJS, Knockout, PHP, M-FilesWeb security knowledge.Microsoft Azure development experience.What's on Offer: CTC Package Structure
Medical Aid, Provident Fund
Annual Incentive Bonus
Contact: Kulwa Masters
Quote job ref: JN-072024-6481438
Phone number: +27 11 303 8300
#J-18808-Ljbffr