Python ETL AWS Software Engineer
3 weeks ago
E-Merge, a prominent player in the field of telecoms big data, invites applications for a Python & AWS Software Engineer to join our Platform Team.
The ideal candidate will have at least 10 years of commercial experience and possess advanced skills in Python, with a strong focus on decorators, class manipulation, and dependency injection. Additionally, they should have 3+ years of experience in AWS services, including API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, and IAM.
We are seeking an expert in API and ETL development, with knowledge of multiple database types, including structured and unstructured databases. Experience in Git development branching strategies, CI/CD pipeline development using Code Build and Github Actions, test-driven development, and code coverage is also essential.
AWS Certified Developer Associate or Solutions Architect certification is advantageous, but not required. The successful candidate will be expected to develop systems solutions that meet quality and delivery requirements.
This contract position offers a competitive hourly rate of R680-R750, based on location in Midrand, Centurion, or remote work arrangements. If you are passionate about software development and looking for a challenging opportunity, please submit your application.
Key Responsibilities:
- Develop systems solutions using Python and AWS services
- Work collaboratively with the Platform Team to design and implement complex systems
- Ensure high-quality delivery and meet project deadlines
- Contribute to the growth and development of the team
Requirements:
- At least 10 years of commercial experience
- Advanced skills in Python, including decorators, class manipulation, and dependency injection
- 3+ years of experience in AWS services, including API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, and IAM
- Expertise in API and ETL development
- Knowledge of multiple database types, including structured and unstructured databases
- Experience in Git development branching strategies and CI/CD pipeline development using Code Build and Github Actions
- Test-driven development and code coverage skills
- AWS Certified Developer Associate or Solutions Architect certification (advantageous)
Contract Details:
This is a contract position, offering a competitive hourly rate of R680-R750, based on location in Midrand, Centurion, or remote work arrangements. The contract duration will be agreed upon mutually by both parties.
-
Python ETL Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timePursue a fulfilling career in software development with E-Merge!We are looking for an experienced Python & AWS Software Engineer to join our team and develop systems solutions in line with quality and delivery requirements.The ideal candidate will have:At least 10 years of commercial experience5+ years of experience in Python (decorators, advanced class...
-
AWS Python Software Specialist
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are seeking a skilled AWS Python Software Specialist to join our team at E-Merge. As a key member of our software development department, you will be responsible for designing and implementing innovative software solutions using Python and AWS technologies.The ideal candidate should have a strong background in software development, with a minimum of 5-7...
-
Python ETL Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe're looking for a highly skilled Python ETL engineer to join our team at E-Merge.The successful candidate will have a strong background in Python development, with a focus on decorators, advanced class manipulation, and dependency injection.In addition, they will have 3+ years of experience in AWS, including API Gateway, Lambda, DynamoDB, Fargate, EMR,...
-
Senior Python AWS Software Professional
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are currently seeking a talented AWS Software Engineer to join our team at E-Merge in Midrand/Remote. This is a contract position with an estimated salary of R650 to R800 per hour.About the JobThis role offers a unique opportunity to work on complex projects, develop innovative solutions, and collaborate with experienced professionals. As an AWS Software...
-
Python AWS Software Developer
1 month ago
Pretoria, Gauteng, South Africa E-Merge Full timeE-Merge is looking for a skilled Python AWS Software Developer to join our team.We are offering a contract position based in Midrand/Remote with a competitive hourly rate of R480 per hour, negotiable up to R550 per hour.Job DescriptionThis role involves working on exciting projects using Python and AWS technologies, enhancing your skills and experience in...
-
Python AWS Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeAt E-Merge, we are seeking a highly skilled Python AWS Software Developer to join our team. As a key member of our software development department, you will play a vital role in designing and implementing cutting-edge solutions using Python and AWS technologies.">The ideal candidate should have a strong background in software development, with a minimum of...
-
Python Developer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are looking for a skilled Python Developer to join our team at E-Merge in Midrand/Remote. This is a contract position with an estimated salary of R550 to R700 per hour.About the RoleThis is a fantastic opportunity to work on cutting-edge technologies and contribute to the growth of our business. As a Python AWS Software Engineer, you will be responsible...
-
Cloud Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeAre you ready to take your software development skills to the next level?E-Merge is seeking a highly skilled Python & AWS Software Engineer to join our Platform Team and develop systems solutions in line with quality and delivery requirements.The successful candidate will have:At least 10 years of commercial experience5+ years of experience in Python...
-
Senior Python Developer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeA prominent player in the field of telecoms big data invites you to join our Platform Team.We are currently seeking a skilled Python & AWS Software Engineer with experience in developing systems solutions in line with quality and delivery requirements.The successful candidate will have:At least 10 years of commercial experience5+ years of experience in...
-
Software Developer Opportunity in Midrand/Hybrid
1 month ago
Pretoria, Gauteng, South Africa E-Merge Full timeE-Merge is looking for an experienced Python AWS Software Engineer to join their team in a contract position based in Midrand or remotely. This opportunity allows the successful candidate to work on various projects, enhance their skills, and contribute to the growth of the company.The estimated salary for this position is R400 to R600 per hour, depending on...
-
AWS Cloud Computing Professional
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeE-Merge is a leading company in the field of telecoms big data, and we're seeking an experienced Python ETL engineer to join our Platform Team.The ideal candidate will have 10 years of commercial experience and a strong background in Python development, with a focus on decorators, advanced class manipulation, and dependency injection.In addition, they will...
-
AWS Engineer Pretoria
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeAn innovative data-driven solutions company, E-Merge, is looking for a skilled AWS Data Engineer to join their team. This role offers an exciting opportunity to work with cutting-edge global IT systems landscape and processes.As an AWS Data Engineer at E-Merge, you will demonstrate expertise in data modelling, develop technical documentation and artefacts,...
-
Senior Software Developer Midrand/ Hybrid
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeE-Merge, a prominent player in the field of telecoms big data, is seeking an experienced Python ETL engineer to join their Platform Team.The ideal candidate will have 10 years of commercial experience and a strong background in Python development, with a focus on decorators, advanced class manipulation, and dependency injection.In addition, the successful...
-
AWS Cloud Solutions Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timePretoria Cloud Computing OpportunityWe are looking for an experienced AWS Data Engineer to join our team in Pretoria. This role is a permanent, hybrid position that offers a salary of R800k up to R1mil per annum.Job Description:E-Merge is an AWS Advanced partner that provides agile, modern, data-driven solutions and services built according to...
-
Senior Python Cloud Engineer for E-Merge
2 months ago
Pretoria, Gauteng, South Africa E-Merge Full timeAbout the RoleWe are currently seeking a highly skilled Senior Python Cloud Engineer to join our team at E-Merge. This is an exciting opportunity to work in a semi-remote environment, with a competitive hourly rate of R600.Job DescriptionThe successful candidate will be responsible for supporting and analyzing errors during our test cycles and rollouts. They...
-
Pretoria, Gauteng, South Africa E-Merge Full timeAbout the RoleE-Merge invites a highly skilled Python developer to join our Platform Team, where you will manage advanced distributed processing systems and provision large cloud-like infrastructure deployments.Key ResponsibilitiesDevelop system solutions in line with quality and delivery requirements using Python and AWS.Collaborate with our team to design...
-
Software and Hardware Test Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeJob Description: The Software and Hardware Test Engineer will be responsible for designing and implementing test setups for various product configurations, collaborating with development engineers to test and qualify products, and developing code for test platform software using C++ and Python. This role requires a strong understanding of electronics and...
-
Data Engineer for Predictive Analytics
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeE-Merge is seeking a Junior Data Engineer to join our team. As a key member of our analytics department, you will be responsible for building and maintaining data pipelines that support our reporting requirements.The ideal candidate will have a strong analytical background and experience with Python-based ETL tools such as PySpark or Apache Airflow. You will...
-
Cloud Data Solutions Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeAt E-Merge, we are seeking a highly skilled Cloud Data Solutions Engineer to join our team in Pretoria. This role will focus on designing and implementing cutting-edge data solutions using AWS technologies.The ideal candidate will have expertise in data modelling, technical documentation, and data formats such as Parquet, AVRO, JSON, XML, CSV, and more.We...
-
Embedded Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeJob DescriptionPurpose of the Job:The Embedded Software Developer position at E&D Recruiters is a critical role that requires a strong technical background and experience in product development. As an Embedded Software Developer, you will be responsible for qualifying products based on specific product technical requirements, industrializing products to...