Lead Application Migration Engineer

2 weeks ago


Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

We are seeking an experienced Python developer to lead a critical application rebuild project for Deka Minas Pty Ltd, a company specializing in security solutions.

**Job Summary:**

The successful candidate will transition an existing PHP-based web application, used by over 1,000 users in a 24/7 operational environment, to a robust Python-based framework. The role requires hands-on expertise in Python and PHP, with a focus on application migration, project planning, and ensuring no downtime during the migration process.

**Key Responsibilities:

  • Rebuild the existing PHP-based web application to Python, ensuring scalability, performance, and maintainability.
  • Collaborate with stakeholders to gather and refine requirements for the new application framework.
  • Create and execute a comprehensive project plan for the application rebuild and migration.
  • Develop and optimize application features to ensure seamless functionality for over 1,000+ active users.
  • Implement best practices to maintain application availability during the migration process.
  • Conduct thorough testing and debugging to identify and resolve potential issues before deployment.
  • Work closely with cross-functional teams to ensure smooth integration and alignment with business needs.
  • Prepare detailed documentation of the project workflow, codebase, and technical processes.

**Required Skills and Qualifications:

  • Python Expertise: Strong experience in Python development, including frameworks such as Django or Flask.
  • PHP Knowledge: Proficiency in PHP to understand the current application structure and functionality.
  • App Migration Experience: Proven ability to migrate applications from one platform to another with minimal disruption.
  • Project Planning: Demonstrated ability to create and execute detailed project plans for software rebuilds.
  • High Availability Systems: Understanding of systems that operate in 24/7 environments, ensuring zero downtime.
  • Relevant Python Development Certificate required.

**Technical Requirements:

  • Strong command of Python and familiarity with related frameworks (e.g., Django, Flask).
  • Solid experience with PHP development and troubleshooting.
  • Expertise in application migration, including backend and database restructuring.
  • Proficiency with database systems (e.g., MySQL, PostgreSQL).
  • Familiarity with containerization tools such as Docker.
  • Experience working with version control systems (e.g., Git).
  • Strong debugging, testing, and performance optimization skills.

**Salary:** R750,000 - R1,200,000 per annum, depending on experience.


  • Migration Lawyer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Perfect Placement Recruitment Full time

    Job Title: Migration LawyerWe are seeking a highly skilled Migration Lawyer to join our team at Perfect Placement Recruitment. This is an exciting opportunity for a seasoned professional to leverage their expertise in South African immigration law and regulations to provide exceptional advisory services to clients.The successful candidate will possess a...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    At Deka Minas (Pty) Ltd, we are seeking an experienced and skilled Senior Python Application Rebuild Specialist to lead a critical application rebuild project for our company specializing in security solutions.About the RoleWe are looking for an expert who can transition an existing PHP-based web application to a robust Python-based framework. The successful...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    Mainframe Solutions SpecialistWe are looking for a highly skilled Principal Mainframe Technical Engineer to join our team at IOCO in Johannesburg.As a Principal Mainframe Technical Engineer, you will play a key role in designing, implementing, and supporting mainframe solutions that meet the evolving needs of our customers. You should have extensive...


  • Johannesburg, Gauteng, South Africa FRIMO RECRUITMENT AGENCY Full time

    We are seeking a highly skilled Chief Technology Officer, Enterprise Applications to lead our IT organization in Woodmead. This role requires a seasoned professional with expertise in IT strategy, application management, and security.The ideal candidate will have a strong background in IT leadership, with experience in managing global operations and aligning...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Network RecruitmentWe are a leading recruitment agency providing expert solutions for various industries.Job Description:We are seeking an experienced Senior Mobile Applications Engineer to join our team. In this role, you will be responsible for designing and developing applications using Ionic and Flutter frameworks. You will work closely with...


  • Johannesburg, Gauteng, South Africa SEIGO STAFFING Full time

    SEIGO STAFFING requires a skilled Petrochemical Engineer Lead to manage complex process engineering projects. The successful candidate will have a proven track record in design, commissioning, and operation support, and be proficient in Microsoft Office. A BSc or Beng Degree in Chemical Engineering is required, along with registration with ECSA as a Pr. Eng...


  • Johannesburg, Gauteng, South Africa Ashton personnel Full time

    At Ashton Personnel, we are seeking a highly skilled Software Engineering Lead to join our team in Johannesburg South Area. The successful candidate will have a minimum of R80 000 per month CTC salary package.Job DescriptionWe are looking for an experienced software development professional with sound experience in application scoping, tools and library...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Are you a highly skilled software engineer looking for a new challenge? Network Recruitment is seeking an experienced Senior Software Engineering Lead to join our team.About the RoleWe are looking for a talented individual with a strong background in full stack software development to lead our engineering team. As a Senior Software Engineering Lead, you will...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a skilled Mobile Application Software Engineer to join our team at Network Recruitment.About the RoleThis is a challenging and rewarding opportunity for an experienced software engineer to design, develop, and optimize mobile applications. The successful candidate will have expertise in developing and maintaining cross-platform mobile apps...

  • DevOps Engineer Lead

    3 weeks ago


    Johannesburg, Gauteng, South Africa Recru-it Full time

    About the Role:">We're seeking a highly skilled DevOps Engineer Lead to join our team at Recru-it. In this role, you'll be responsible for ensuring the smooth operation of our cloud and on-premise infrastructure systems.">The ideal candidate will have a strong background in system engineering, infrastructure, and observability solutions, with hands-on...


  • Johannesburg, Gauteng, South Africa Performability Recruitment Full time

    Job OverviewWe are seeking a highly skilled Senior Mobile Applications Engineer to join our dynamic team at Performability Recruitment. This role involves designing, developing, and maintaining high-performance mobile applications for iOS and Android platforms.ResponsibilitiesDesign and develop native and cross-platform mobile applications using frameworks...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the RoleNetwork Recruitment is seeking an experienced Enterprise Software Engineering Lead to spearhead our software development initiatives.The ideal candidate will possess a strong background in .NET, C#, and MS SQL Database, with a proven track record of leading technical projects and mentoring junior developers.Key Responsibilities:Software...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking a Lead Web Application Developer to join our team at Network Recruitment. As a key member of our technical team, you will be responsible for designing, developing, and optimizing web applications that meet the needs of our clients.The ideal candidate will have 6+ years' experience in full stack development and extensive knowledge...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Full time

    Finance Application Specialist Wanted (Remote)We are seeking an accomplished Microsoft Business Central Developer to join our team at PRR Recruitment. This is a unique opportunity to contribute to delivering high-quality finance applications in a fully remote setting.The ideal candidate will have a strong background in financial systems, coupled with...


  • Johannesburg, Gauteng, South Africa Professional Career Services Full time

    We are looking for an experienced Engineering and Procurement Lead to join our team at Professional Career Services. The ideal candidate will have a strong background in engineering and technical aspects, as well as excellent leadership skills. As an Engineering and Procurement Lead, you will be responsible for managing cost, schedule, and delivery during...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Engineering LeadAbout Network Recruitment:We are a reputable recruitment agency that specializes in connecting top talent with exciting job opportunities. Our goal is to help professionals like you take their careers to the next level.Job Description:As a Senior Software Developer at Network Recruitment, you will be responsible for...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    iOCO is a leading consultancy that solves complex real-world problems with innovative software solutions. We are looking for a highly motivated Application Support Team Lead to join our team in Johannesburg.This is an exciting opportunity to work with some of the most knowledgeable minds in the industry on interesting solutions across different business...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Network Recruitment">Network Recruitment is a leading provider of technical talent to businesses across the globe. We're dedicated to connecting innovative companies with exceptional developers.">Job Summary">We're currently seeking a highly skilled Senior Web Application Engineer to join our team. As a key member of our development team, you will be...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a skilled Senior Mobile Application Engineer to join our team at Network Recruitment. This role is responsible for designing, developing and optimising applications across various platforms.The ideal candidate will have 3+ years of experience in mobile app development, with expertise in technologies such as Firebase, Ionic, Flutter, Cordova...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    Job OverviewWe are seeking a highly skilled Principal Tailings Dam Breach Engineer to lead our team in Johannesburg, Gauteng. This senior/lead engineer position offers a unique opportunity to utilize extensive experience in tailings dam breach analysis, inundation studies, soil mechanics, and tailings engineering projects.About the RoleThe successful...