3094 Full Stack Developer (Entry)

Full Time 4 days ago Gauteng, South Africa

Employment Information

ROLE & RESPONSIBILITIES: 

  • Details of Main Tasks: 
  • Code Migration: Assist in analysing and converting COBOL/PL1 code into Java for cloud compatibility. 
  • Application Support: Collaborate in identifying and troubleshooting migration issues during the 
  • development and testing phases. 
  • Data Integrity: Ensure seamless integration of data during the migration process, maintaining accuracy 
  • and consistency. 
  • Testing and Validation: Participate in functional and performance testing of migrated applications. 
  • Documentation: Maintain detailed documentation of migration processes, code changes, and system 
  • updates. Collaboration: Work alongside cross-functional teams to understand requirements and 
  • deliver solutions. Learning and Development: Continuously develop skills in Java programming, cloud 
  • technologies, and mainframe migration techniques. 
  • Additional Responsibilities 
  • Identify and document the mainframe applications and data sets to be migrated. 
  • Ensure projects/ maintenance are on-time, within budget and managed according to BMW standard 
  • processes (AWM). 
  • Collaborate with stakeholders to understand business requirements and critical functionalities. 
  • Conduct a detailed analysis of the existing mainframe environment. 
  • Evaluate dependencies, interconnections, and potential challenges in migrating each application. 
  • Identify potential risks associated with the migration process. 
  • Develop mitigation strategies and contingency plans for unforeseen issues. 
  • Ensure compliance with BMW regulations and data protection standards during the migration process. 
  • Work with the infrastructure team to map mainframe components to equivalent cloud services and 
  • resources. Help develop a comprehensive strategy for migrating mainframe data to the cloud, 
  • considering data integrity, security, and minimal downtime. 
  • Define a robust testing plan for validating migrated applications in the cloud environment. 
  • Conduct performance, security, and compatibility testing. 
  • Create detailed documentation for the migration process, including step-by-step procedures and best 
  • practices. 
  • Document configurations, settings, and any customizations made during the migration. 
  • Coordinate with cloud service providers to optimize the migration process and leverage their 
  • expertise. 
  • Stay updated on the latest features and tools offered by the cloud providers. 
  • Implement security best practices for the cloud environment. 
  • Ensure data encryption, access controls, and compliance with security policies. 
  • Develop training materials for IT staff involved in the migration process. 
  • Conduct knowledge transfer sessions to ensure a smooth transition and ongoing support. 
  • Establish a communication plan to keep stakeholders informed of the migration progress. 
  • Address concerns and provide regular updates to the project team and key stakeholders. 
  • Implement monitoring tools to track the performance of applications post-migration. 
  • Continuously optimize the cloud infrastructure for cost, performance, and efficiency. 
  • Periodically review and update the migration documentation to reflect any changes or improvements. 
  • Conduct a lesson learned session after the migration to gather feedback and improve future migration  
  • processes. 
  • Evaluate the success of the migration against predefined metrics. 
  • Identify areas for improvement and document lessons learned for future migrations. 
  • Driving the vision of the Feature Team in alignment with Team Lead and Sub Product to ensure key 
  • results and targets are met. 
  • Ensure that IM (Incident Management), CM (Change Management) and PM (Problem Management) 
  • topics assigned to the Feature Team adhere to the Quality and SLA requirements. 
  • Ensure that the development of systems solutions is in line with quality and delivery requirements. 
  • Ensure that the creation and updating of relevant system documentation for the Feature Team are in 
  • line with approved standards. 
  • Provide 2nd level support during incidents by analysing system logs and overall system resources to 
  • identify problematic areas. 
QUALIFICATIONS/EXPERIENCE: 
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field 
  • 0–2 years of experience in software development or IT (internship experience acceptable) 
  • Basic to intermediate Java programming skills with understanding of object-oriented principles 
  • Foundational knowledge of databases (SQL) and cloud platforms (AWS, Azure, or GCP) 
  • Exposure to Agile methodologies and modern software development practices is advantageous
Submit your CV to:  and Subject line Role title
Wakanda Jobs - Find All Jobs

New Things Will Always
Update Regularly

Wakanda Jobs - Find All Jobs
Your experience on this site will be improved by allowing cookies Cookie Policy