Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
Read more about this company
Key Purpose
The Service Now Developer will provide administration, application development, maintenance, and technical support of the organisation’s ServiceNow Platform by using best practice techniques to configure robust solutions to the customer and ensuring Platform stability.
Areas of responsibility may include but not limited to
Collaborate with the delivery teams to obtain and analyze/interpret business requirements to purpose sustainable solutions in ServiceNow by following ServiceNow best practices
Ensure requirements are understood, developed, tested, and delivered to specifications by closing all technical tasks related to configuration and implementation
Provide software coding and customization including, but not limited to screen tailoring, workflow administration, report setup, data imports, integration, scripting, third party software integrations, and custom application development
Design, implement, test, and deploy ServiceNow components like business rules, client scripting, UI Policies, ACLs, CSS, Properties, UI pages, Workflows, Contexts etc.
Build custom applications as needed by the company and where a solution cannot be met with out of box or customized ServiceNow solutions
Provide ongoing production administrative ServiceNow support, including advanced support via troubleshooting, answer “how to” technical and application configuration questions, implementing bug fixes and root cause analysis
Collaborate effectively with other ServiceNow administrators to develop solutions and handle general updates and configuration changes/requests
Identify system deficiencies and recommend solutions
Design and develop queries, reports and dashboards
Design and configure ServiceNow modules and forms
Update and maintain a comprehensive testing protocol for ServiceNow instance upgrades with the purpose of certifying all applications for use after the upgrade completes
Mentor and share technical knowledge with service management team
Personal Attributes and Skills
Ability to work with remote teams and clients
Be capable of working independently as well as collaboratively across functional borders enterprise-wise
Work closely with TI and Business teams to develop and enhance ServiceNow capabilities
Display aptitude in learning new modules based on training materials
Education and Experience
Bachelor’s Degree or Higher, preferably in Computer Science, Information Systems, or related field
ServiceNow Administrator Certification
ServiceNow Developer Certification
ITIL Certification
3+ years of experience in developing and administrating on the ServiceNow platform
Understanding of ServiceNow Development Platform including, but not limited to, ITSM, ITBM, ITOM, CMDB, and custom developments
Overarching understanding of ServiceNow Enterprise product suite
Fundamental understanding of the key technologies relevant to the ServiceNow integration solutions including: ServiceNow API’s, SSO, SAML, SSL, Web Services, LDAP, JDBC, ODBC, REST
Web portal development skills, such as HTML, CSS, Angular JS, bootstrap
Knowledge of SQL, XML, JavaScript, AJAX, and third-party controls
Employment Equity
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose
We are looking for a full stack Senior developer who is passionate about coding and about new technologies. The main purpose of this Developer position is to develop software solutions for Discovery Invest. This consists in Web frontend, backend and integration solutions for both Public facing users as well as for our operational teams. The candidates should have broad software development skills and a good understanding of key concepts as well as demonstrated significant contributions to several major projects.
The technological echo system at Discovery of invest is very diverse and we follow the philosophy of using the best tool for the job. The candidate must be someone polyglot and open to learn and work with a large set of technologies, on premises or on the cloud. We are using technologies such as: Java, NodeJs, Javascript, Python, .Net, ReactJs, HTML5, Docker Containers, Kubernetes/Openshift, AWS, MongoDB, Oracle, just to name a few.
Areas of responsibility may include but not limited to
Develop software solutions to support Clients, Brokers and Operations.
Produce re-usable software components and services.
Develop Unit tests and Integration tests.
Implement solutions according to the Technical and functional Specifications within the Invest Systems environment.
Produce code following Technical standards and selected design patterns.
Document logic used and comment inside code.
Update team Wiki to share knowledge on re-usable solutions.
Update scheduling and tracking tools (JIRA/Quality Center) with progress.
Report on progress and issues.
Release source code to QA and Production environment.
Consult with the Systems and Business Analyst on any questions surrounding the Business process.
Consult with the Systems Analyst and Systems Architect on technical issues encountered.
Participate in code reviews for checking application of standards, logic and effective use of libraries and reusable aspects of the application.
Respond to incidents escalated by the Incidents team.
Log issues in the appropriate issues tracking system.
Conduct preliminary analysis on issues.
Assist system users with technical issues.
Support production releases.
Personal Attributes and Skills
Knowledge in application design
Experience with Web backend technologies (micro services, Rest, SOAP, application servers, etc.)
Experience with Web frontend development and best practices, exposure to modern web application development technologies (HTML5, React, Single Page Applications, etc.)
Knowledge of an OO programming language and runtime framework such as Java/J2EE, C#, C++, etc.
Understanding of OO design principles (SOLID; DRY; etc.) and design patterns.
Good grasp of Software Engineering principles such as: Unit testing; Static Code Analysis, Test Automation, Continuous Integration, Version Control (GIT), Release Management, etc.
Experience in relational and non-relational databases: data querying and modelling
Understanding of Agile principles.
Passionate about coding
Can do’ attitude
Strong attention to details is essential
Open minded in terms of technologies
Quick learner and eager to learn new skills
Focus on delivery and quality
Take ownership of the solutions delivered
Work as a team player
Beneficial
UX design / frontend styling
Experience with some functional and/or dynamic programming languages such as Clojure, Scala, Groovy, JavaScript; etc.
Knowledge on containers (Docker, Kubernetes, etc.)
Cloud Computing experience (AWS, Google Cloud Platform, Azure)
Experience in using UML, BPM
Education and Experience
At least 7 years of experience in software development
Strong experience in Java – JEE, Spring, Spring boot
At least 2 years of experience in Web frontend technologies (ReactJs, Angular, HTML5, JavaScript, etc.)
Diploma in IT or some Formal Developer certifications
Design and develop the application and software solutions to support the Business.
Ensure the development meets the highest quality in term of design, performance, reliability and maintainability.
Follow time constraints and meet deadlines.
Understand the problems holistically and solve them in a generic manner.
Follow established coding standards, architecture principals.
Interact with business analysts to review, refine and clarify requirement specifications.
Assist with Technical support and Production queries.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose
To provide support to the business unit by:
Business Architect: Responsible for
Understanding Business Needs and translating these to System projects and System Improvements or to Manual Process Improvements
Ensuring Quality in Business with respect to understanding: Organisation structure, Business Processes, Business Rules and System support
Lead In Product Development Analysis and design
Lead in Critical Projects Analysis and Design
Ensuring consistent process documentation (SOPs) exist and that these are up to date in line with IQS standards and requirements.
Advises on the optimisation of resources and profitability of projects or resources.
Without supervision undertakes specialist feasibility analysis, evaluations or business projects
Gives feedback on delivery and project plans and assists with impact analysis
Conducts special studies and prepares recommendations for policy, procedure, control or action. Analyses information to determine present and future performance.
Makes recommendations to management regarding opportunities, progress and improvement strategies.
Has an understanding of the many components that make up the Insure business and is able to research and build entire business needs from scratch considering all elements.
Produces Business Architecture document which outlines the project intent and all impacted components.
Plays the role of Product owner in the Agile team associated to the stream allocated to.
Provides input and steer into Spring planning/ Big room planning/ Sprint retrospectives and Agile ceremonies.
May be in any discipline in the organisation or a combination of disciplines. e.g. Marketing, Supply, Logistics, Pricing, Human Resources et cetera. May be required to consolidate the business plans and the financial forecasts.
Aligns to template standards for Business Analysis and Business Architecture output documents.
Business Analyst Team Manager
Resource Planning for Project work and Business As Usual items
Project Prioritisations in the projects Steering committees
Quality Assurance of all Business Analysis done within the team to ensure correctness and completeness.
Tracking of Performance and Performance reviews for direct reports.
Areas of responsibility may include but not limited to
Project Resourcing and prioritisation: To provide understanding of how projects will be resources and prioritised from a analysis point of view.
Analysis Support: To provide support during the Analysis phase by being available for questions or clarification, and providing feedback to analysts as appropriate. Doing reviews.
Guidance and advice to the Business: To provide sound guidance and advice on planned changes to business by striving to clearly understand business needs and making considered recommendations as appropriate. To ensure consistent process documentation (SOPs) exist and that these are up to date in line with IQS standards and requirements.
Critical Project Support: Ensuring that the correct analysis and designs are implemented for business Critical projects
Line Management: Full line management function within scope of role
Compliance Support: Technology and business due diligence.
Strategic Business Support: ensuring alignment of strategic objectives of the business goals to all implementations. Critical success factors and measurable goals.
Knowledge and Skills
Analytical and Conceptual (Advanced).
Communication (written and verbal) (Advanced).
Project Management (Intermediate).
Multi-tasking (Advanced).
Leadership (Advanced).
Relationship Building (Advanced).
Problem Solving (Advanced).
Business Architecture document development (Advanced).
Solution Design (Advanced).
Systems (Advanced).
Development (Intermediate).
Technology life cycle (Advanced).
Business (Advanced).
Education and Experience
Matric (Essential).
Degree / Diploma in IT (Essential).
Business Analyst course (Essential).
7 Years of Business Analyst experience (Essential).
3 years of short term insurance industry experience (Essential).
7 years of UML experience (Essential).
7 years of Prototyping experience (Essential).
7 years of Testing and Defect Management experience (Essential).
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.
Join our happy subscribers