Lead Application Migration Engineer
2 weeks ago
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 timeJob 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...
-
Senior Python Application Rebuild Specialist
1 month ago
Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full timeAt 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...
-
Senior Mainframe Technical Lead
3 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeMainframe 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 timeWe 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...
-
Senior Mobile Applications Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeAbout 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...
-
Petrochemical Engineer Lead
3 weeks ago
Johannesburg, Gauteng, South Africa SEIGO STAFFING Full timeSEIGO 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...
-
Software Engineering Lead
2 weeks ago
Johannesburg, Gauteng, South Africa Ashton personnel Full timeAt 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...
-
Senior Software Engineering Lead
2 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeAre 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...
-
Mobile Application Software Engineer
2 days ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeWe 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 timeAbout 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...
-
Senior Mobile Applications Engineer
4 days ago
Johannesburg, Gauteng, South Africa Performability Recruitment Full timeJob 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...
-
Enterprise Software Engineering Lead
1 month ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeAbout 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...
-
Lead Web Application Developer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob 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...
-
Remote Finance Application Specialist
2 days ago
Johannesburg, Gauteng, South Africa PRR Recruitment Full timeFinance 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...
-
Engineering and Procurement Lead
3 weeks ago
Johannesburg, Gauteng, South Africa Professional Career Services Full timeWe 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...
-
Software Engineering Lead
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob 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...
-
Application Support Team Lead
3 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeiOCO 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...
-
Senior Web Application Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeAbout 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...
-
Senior Mobile Application Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeWe 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...
-
Tailings Dam Engineering Expert Lead
2 days ago
Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full timeJob 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...