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
Staffing & Recruitment
Ready to Apply?
Advertisement
Similar Jobs
Senior Data Scientist
Stand-Out Staffing • Remote - South Africa
Posted 7 hours ago
Market Related

IT JobsRemote Jobs
RemoteFull-time
Senior Application Support Engineer
Stand-Out Staffing • Remote - South Africa
Posted 10 hours ago
R46000 - R68000 P/M

IT JobsRemote Jobs
RemoteFull-time
Manager: MIS & Reporting
Postbank SOC • Pretoria, Gauteng, South Africa
Posted 12 hours ago
Market Related

IT Jobs
In-OfficeFull-time
Senior Analytical Cube Developer
Postbank SOC • Pretoria, Gauteng, South Africa
Posted 12 hours ago
Market Related

IT Jobs
In-OfficeFull-time
Automation Specialist
Postbank SOC • Pretoria, Gauteng, South Africa
Posted 12 hours ago
Market Related

IT Jobs
In-OfficeFull-time
