Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 4, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Innovation Group manages critical incidents in the car and home on behalf of the world's leading insurers, brokers and fleet managers, together with warranty and service plan provision for many OEMs and automotive dealerships, globally. We bring together a world-class supplier network, outstanding people and sophisticated technology platforms to provide thre...

     

    Senior Developer

    Description    

    • Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Analyse business requirements and develop and write computer programs to store, locate, and retrieve specific documents, data, and information and report back to management and clients on progress made on projects.

    Minimum Requirements :

    • Bachelor's Degree or Equivalent NQF Level 6/7 Qualification - (IT/Computer Science)
    • Current MCSD
    • A minimum of 5 years development experience
    • Experience in the following technologies & design patterns:
    • C#.NET
    • .NET Winforms
    • VB.NET
    • .NET Framework 3.5 and 4.0 & 4.5+
    • SQL.
    • Web services.
    • ASP.Net.
    • T-SQL
    • SQL 2000 - 2012
    • SQL Stored Procedures
    • SSIS and DTS Packages
    • Windows Service Applications.
    • JavaScript
    • MVC
    • Experience in using and managing source control systems such as Subversion and TFS
    • Experience in working in an AGILE Development environment.
    • Experience within the insurance industry will be advantageous
    • Experience in RESTFul and WCF will be advantageous
    • Knowledge of SharePoint and BPM software would be beneficial.
    • Experience in test driven development

    Key Responsibilities    

    Finance
    Identifies and escalates potential risks that may lead to increased costs

    Risk & Governance

    • Guide and advise peers on application design
    • Design, write, update, and maintain computer programs or software packages to handle specific jobs, such as performing calculations, storing or retrieving data, or controlling other equipment.
    • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program;
    • Conduct testing of programs and software applications to be sure they will produce the desired information and that the instructions are correct;
    • Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced
    • Perform or direct the expansion of existing programs to increase operating efficiency or adapt to new requirements;
    • Perform systems analysis to formulate the technical design of programs to accommodate changes required to build functionality to support new business processes;
    • Write or contribute to instructions or manuals to guide end users;
    • Be responsible for the timely delivery of a functionally complete add tested software application or module as allocated by the development manager;
    • Be responsible to ensure all the required daily, weekly and monthly production tasks are performed as assigned by the development manager. Make sure errors are addressed and resolved in an effective and timely fashion
    • Ensure Software Development Life Cycle (SDLC) are followed
    • Standardize processes for system interaction with external supplier’s i.e. API’s.
    • Assist Application and Data Architect to refine, adapt and expand on existing systems architecture, practices and standards.
    • Ensure compliance of Application development with all legal, statutory and group requirements.
    • Provide input to management team to ensure revision of Coding, Data Exchange and DB Standards on continuous bases.
    • Ensure Systems are properly documented and that system documentation is kept up to date
    • Prepare reports on the status, operation and maintenance of system software for use by management.
    • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

    Customer

    • Consult with stakeholders (operations, technology, and project managers) to define technical solutions to problems and where the need exists to automate business processes.
    • Negotiate scope of deliverables and dates

    People

    • Create a culture of ownership and accountability throughout the organisation in support of our values

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Innovation Group South Africa on ipeople.my.salesforce-sites.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail