Senior Programmer

 

Recruiter:

Montsonyana Staffing Services

Job Ref:

Ref Mss 002

Date posted:

Monday, December 13, 2021

Location:

Johannesburg, South Africa

Salary:

Negotiable


SUMMARY:
To fulfil the Role of a Senior Developer having the skill set mentioned below. Duties will involve code development for innovative projects, support and maintenance of systems within the value stream and standby duties

POSITION INFO:

  • Meet all due dates and standards by delivering programme designs as agreed
  • Deliver programme designs by adhering to programming standards in accordance with risk and compliance requirements and by using the appropriate programming language
  • Deliver programme design by being cost aware and through adhering to agreed project budget
  • Meet existing standards and project requirements through documenting programme specification, applied learning, and all work relating documents
  • Meet all targets, due dates and service level agreements by coding according to specifications and timelines
  • Build effective relationships by liaising with impacted teams to provide progress reports
  • Ensure stakeholders are aware of impact and risk analysis results by effectively communicating and collaborating with stakeholders
  • Ensure client needs are understood and met by obtaining sign-off from stakeholders on changes
  • Comply with work standards by reviewing requirements document
  • Comply with risk standards by analysing and assigning level of impact and risk
  • Identified and resolved work obstacles by delivering impact analysis artefact including effort estimation and time lines
  • Comply with effective change management practices by ensuring change migration through all relevant environments before implementation into production
  • Delivered agreed results by reviewing technical design of other programmers within their product area and across impacted areas
  • Identified and resolved work problems by participating in quantifying the expected effort of development projects
  • Effectively used resources by monitoring task delivery against project plan and escalating non delivery
  • Adhere to company practices and standards by chairing code reviews and participating in project forums
  • Comply with technical standards by reviewing and signing off all test packs plans and all testing related artefacts and integrated test plans
  • Ensure technical standards are met by participating in implementation forums
  • Ensure obstacles are minimised through the management of priorities of workload
  • Provide updates to service Centre manager and business by scheduling up progress update meeting
  • Ensure best practice are applied  for optimal performance by overseeing the delivery of work tasks assigned as per project requirements
  • Provide suggested solutions by conducting effective root cause identification
  • Adhere to project plan by completing required change management document''s timeously
  • Deliver agreed results by creating technical design relevant to own product area and area of responsibility as agreed with the analyst programmer
  • Understand and embrace the THE BANK vision and demonstrate the values through interaction with team and stakeholders
  • Improve personal capability and stay abreast of developments in field of expertise by identifying training courses and career progression opportunities for self with input from management
  • Support personal growth and enable effectiveness in performance of roles and responsibilities by ensuring all learning activities are completed, experience gained and certifications obtained within specified time frames
  • Create and manage own career through guidance and support of management, department and colleagues
  • Achieve team goals by ensuring own contribution and participation

Key Responsibilities

  • Analysis of APIs and existing Java code
  • Test driven development using Spring Boot, Hibernate, JPA.
  • Writing hibernates mapping files and maintain database.
  • Designing Controller, Services, Utility and Dao specific classes
  • Identifying the bugs introduced and fixing those
  • Unit test using JUnit and Mockito
  • Integration testing
  • Follow dev-ops practices
  • After hours support for the applications post deployment
  • Essential Qualifications - NQF Level

    • Matric / Grade 12 / National Senior Certificate
    • Advanced Diplomas/National 1st Degrees

    Preferred Qualification

    • Diploma: COBOL Programming , Diploma: Computer Programming

    Skills (Technologies, systems or software knowledge etc.):

    • Cor Java and Advanced java development skills
    • Spring, Spring MVC, Spring boot framework
    • Git
    • Dev-ops pipelines
    • Hibernate and JPA
    • REST API and SOAP services
    • Cloud services
    • Kubernetes
    • Docker

    Type of Exposure

    • Achieved transformation and innovation results
    • Designed Workforce Planning Solutions
    • Manage internal process
    • Managed Transformation & Innovation
    • Managed Process Results

    Minimum Experience Level

    • 5 years Programming experience

    Technical / Professional Knowledge

    • Administrative procedures and systems
    • Banking knowledge
    • Business principles
    • Business terms and definitions
    • Governance, Risk and Controls
    • Microsoft Office
    • Principles of project management
    • Relevant regulatory knowledge
    • Relevant software and systems knowledge
    • Business writing skills
    • Cluster Specific Operational Knowledge
    • Information Technology concepts
    • System Development Life cycle(SDLC)
    • Service orientated Architecture (SOA)
    • Single Operating system
    • Basic computer concepts
    • Software Development
    • IT Data structures
    • Single programming language
    • Joint application development
    • Relevant development tools
    • Systems application Design
    • Batch
    • User interface
    • Application systems
    • Banking procedures Technical
    • Multiple programming language

     



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Project Manager – Data & Regulatory Programmer (Contract)
Location: Sandton
Salary:
15 days ago


Senior Accountant
Location: Pretoria
Salary: 600 000
Are you a senior Accountant ready to take ownership and drive financial performance? We’re looking for a hands-on professional to lead the finance function in a fast-paced environment based in Pretoria North!
1 day ago


Senior Full Stack Engineer
Location: Johannesburg
Salary: CTC
senior Full‑Stack Engineer – Microsoft & Azure (Enterprise Platforms)
1 day ago


Senior Kitchen Manager - Sandton
Location: Johannesburg
Salary: R 17000 - 22000
senior Kitchen Manager - Sandton
1 day ago


Senior Sous Chef / Head Chef - Bedfordview
Location: Johannesburg
Salary: R 20000 - 25000
senior Sous Chef / Head Chef - Bedfordview
1 day ago


Senior Restaurant Manager - Sandton
Location: Johannesburg
Salary: R 20000 - 25000
senior Restaurant Manager - Sandton
1 day ago


Senior Kitchen Manager - Groenkloof
Location: Pretoria
Salary: R 20000 - 25000
senior Kitchen Manager - Groenkloof
1 day ago


Senior Kitchen Manager - Jhb
Location: Johannesburg
Salary: R 20000 - 25000
senior Kitchen Manager - Jhb
1 day ago


Senior Restaurant Manager - Fourways
Location: Johannesburg
Salary: R 15000 - 25000
senior Restaurant Manager - Fourways
1 day ago


Senior Implementation Consultant
Location: Johannesburg
Salary:
An exciting opportunity for a senior insurance professional who enjoys translating business requirements into practical system solutions while working closely with corporate clients and internal stakeholders.
2 days ago


Create a free job alert for Senior Programmer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions