ZarJobs
Advertisement

Full Stack Developer

Imizizi Menlyn, Gauteng, South Africa Hybrid Full-time
Posted 5 days ago
Market Related

Essential Skills

  • Previous exposure to the finance function (either working directly within finance or serving as an Agile Master for a finance-focused team)
  • Proven ability to manage a technical team using Agile methodologies
  • Strong leadership skills with expertise in facilitation, situational awareness, conflict resolution, continuous improvement, and team empowerment
  • Comprehensive knowledge of well-documented patterns and techniques for filling intentional gaps in the Scrum approach (e.g., various burndown techniques, retrospective formats, and bug handling)

Specific Technical and Functional Skills

  • Agile Working Model
  • Project Management
  • DevOps and BizDevOps
  • Transition Management
  • PIC Process Management (Problem, Incident, and Change Management)
  • Knowledge of BMW, ITPM, and AWM (Advantageous)
  • Excellent proficiency in the Agile Tool Chain (JIRA, Confluence, X-Ray, BitBucket)

Soft Skills

  • Exceptional problem-solving abilities
  • Ability to work seamlessly both interdependently and independently to submit high-quality deliverables on time
  • Excellent interpersonal and organizational skills, with the ability to communicate effectively—both verbally and in writing—with technical and non-technical stakeholders
  • Strong capability to understand and interpret business needs and requirements, with an aptitude for moving concepts from proposal to successful delivery
  • Strong presentation skills and above-board work ethics
  • Flexibility to take on diverse tasks as needed within the team
  • Ability and willingness to coach and train fellow colleagues and users when required
  • Willingness and ability to travel

Technical Skills

  • Proficient in core Java concepts, including object-oriented programming (OOP), multithreading, and exception handling
  • Strong understanding of Java fundamentals, such as collections, generics, and data structures
  • Expertise in Java frameworks like Spring (Core, MVC, Boot) for building enterprise-level applications
  • Understanding of integration between disparate technologies and systems
  • Strong understanding of project management principles, metrics leading, and performance measurement
  • Assisting with business case development and coordinating between development and support environments
  • Planning, monitoring, eliciting, translating, simplifying, organizing, and managing requirements

Advantageous Skills

  • Experience working in Agile development environments with a strong grasp of Scrum principles
  • Strong testing skills, including unit testing, integration testing, and automated testing
  • Familiarity with testing frameworks such as JUnit
  • Ability to lead, mentor, and guide junior developers
  • Proficient in using advanced debugging tools and techniques
  • Architectural design of cloud-based solution spaces for migrating mainframe applications
  • Knowledge of Mainframe-to-Java code conversion tools such as Astadia, Heirloom, or Blue Age
  • Ability to analyze and optimize code performance, supported by familiarity with profiling tools
  • Familiarity with Hibernate or other ORM frameworks for database management
  • Experience building web applications using Java-based technologies (Servlets) and modern frameworks like Angular, React, or Vue.js
  • German language proficiency (Advantageous)

Role and Responsibilities

  • Design code conversion platforms to migrate applications from COBOL or PL1 to Java
  • Review architecture and system design to improve overall efficiency
  • Understand mainframe legacy databases and programming solutions
  • Collaborate closely with Proof of Concept (POC) suppliers
  • Modify and adjust architectural guidelines, target design principles, and solution spaces based on POC results
  • Structure appropriate feature teams within the context of a migration factory approach
  • Review and present proposed changes to Product Owners
  • Develop system solutions in strict alignment with quality and delivery standards
  • Actively participate in troubleshooting, debugging, and updating live production environments
  • Manage system integration to and from external systems, system testing, parallel runs, and final implementation
  • Conduct system audits and ensure robust quality assurance
  • Drive the vision of the Feature Team in alignment with Team Leads and Sub-Product Owners to achieve key results
  • Ensure that Incident Management (IM), Change Management (CM), and Problem Management (PM) tickets adhere to quality standards and SLAs
  • Provide second-level support during incidents by analyzing system logs and resource utilization to identify problematic areas
  • Identify, document, and evaluate mainframe applications and data sets targeted for migration
  • Collaborate with stakeholders to understand business requirements, identify potential risks, and develop mitigation strategies and contingency plans
  • Ensure compliance with company regulations and data protection standards throughout the migration lifecycle
  • Work with infrastructure teams to map mainframe components to equivalent cloud services
  • Develop comprehensive strategies and robust testing plans for migrating data and validating cloud applications while ensuring minimal disruption
  • Create detailed technical documentation, including step-by-step procedures, configurations, settings, and customizations
  • Implement cloud security best practices, including data encryption, access controls, and compliance monitoring
  • Develop training materials and conduct knowledge transfer sessions for IT staff to ensure a smooth transition and ongoing operational readiness
  • Establish clear communication plans to keep stakeholders and project teams regularly updated
  • Implement post-migration monitoring tools to track application performance, continuously optimize cloud infrastructure for cost and performance, and conduct lessons-learned sessions

Qualifications and Experience

  • Relevant IT, Business, or Engineering Degree
  • 10+ years of experience working with relevant programming languages
  • Strong expertise in on-premise virtualization technologies
  • Demonstrated experience in manual or automated testing
  • Web and digital project experience is highly advantageous
  • At least one of the following certifications:
    • Professional Scrum Master II (PSM II) via scrum.org
    • Advanced Certified ScrumMaster (A-CSM) via scrumalliance.org
    • Certified SAFe Advanced Scrum Master via scaledagile.com
    • Leading SAFe Agilist via scaledagile.com
    • Scaled Professional Scrum (SPS) via scrum.org
    • General Scrum Master or Project Management certifications (Advantageous)

Tags

IT Jobs

About the Company

Imizizi

Imizizi

Staffing & Recruitment

Ready to Apply?

Advertisement