Python AWS Software Engineer
6 days ago
Job Opportunity for a Python AWS Expert
About E-Merge
E-Merge is a leading company in the industry, and we are currently seeking a highly skilled Python AWS Software Engineer to join our team on a contract basis.
Job Summary
We are looking for a talented Python developer with expertise in AWS to work on a contract basis. The ideal candidate will have a strong background in Python, AWS, and software development, with a proven track record of delivering high-quality solutions.
Key Responsibilities
- Design, develop, and deploy scalable and efficient Python applications on AWS
- Develop and maintain AWS Lambda functions, API Gateway, and DynamoDB
- Work with the development team to design and implement CI/CD pipelines using CodeBuild and GitHub Actions
- Collaborate with the team to develop and maintain Terraform and IAC deployments
- Develop and maintain PySpark pipelines
- Work with the team to design and implement ETL processes using SQL and Spark
- Develop and maintain Linux scripts and environments
- Participate in Agile Working Model (AWM) Charter and contribute to the development of software solutions
Requirements
- Relevant IT/Engineering degree
- 5-7 years of experience in Python (decorators, advanced class manipulation, dependency injection, etc.)
- 3-5 years of experience in AWS (API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, IAM, etc.)
- 3-5 years of experience in software development
- 3-5 years of experience in SQL (advantageous)
- AWS Certified Developer Associate/Solutions Architect (advantageous)
- Expertise in API and ETL development
- Git development branching strategies and development approaches
- CI/CD pipeline development using CodeBuild and GitHub Actions
- Test-driven development, Unit Testing, Functional Testing, Code Coverage
- Terraform and IAC deployments
- PySpark pipeline development
- Knowledge of multiple database types such as structured and unstructured databases
- Linux scripting and environment usage
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
What We Offer
E-Merge offers a competitive contract rate of R400 to R600 per hour, and the opportunity to work on a variety of exciting projects.
-
Expert Python
6 days ago
Pretoria, Gauteng, South Africa Jordan HR Full timeJob DescriptionAt Jordan HR, we are seeking a highly skilled and experienced Expert Python & AWS Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Python and AWS technologies.Key ResponsibilitiesAPI and ETL...
-
Senior Software Engineer
2 days ago
Pretoria, Gauteng, South Africa OfferZen (Pty) Ltd Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at OfferZen (Pty) Ltd. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications.Key Responsibilities:Develop and support software applications, including database integration, interfaces,...
-
AWS Cloud Data Engineer
1 week ago
Pretoria, Gauteng, South Africa E-Merge Full timeA leading financial institution with a strong presence in African capital markets is seeking a highly skilled AWS Cloud Data Engineer to join their team. As a key member of the organization, you will play a crucial role in solving complex problems and delivering real business value across various industries.Key Responsibilities:Develop and maintain...
-
AWS Data Engineer
6 days ago
Pretoria, Gauteng, South Africa E-Merge Full timeJob Summary:E-Merge is seeking a highly skilled AWS Data Engineer to join our team in Pretoria. As a key member of our data engineering team, you will be responsible for designing, building, and maintaining large-scale data pipelines using AWS Glue or Data Pipeline, and other similar platforms.Key Responsibilities:Data Modelling: Develop and maintain data...
-
AWS Data Engineer
6 days ago
Pretoria, Gauteng, South Africa E-Merge Full timeJob Summary:E-Merge is seeking an experienced AWS Data Engineer to join our team and contribute to the design, development, and implementation of cutting-edge data-driven solutions. As an AWS Data Engineer, you will be responsible for building and maintaining large-scale data pipelines, ensuring data quality, and providing technical thought leadership to...
-
AWS Cloud Developer
6 days ago
Pretoria, Gauteng, South Africa E-Merge Full timeJob Description:E-Merge is seeking a highly skilled AWS Cloud Developer to join our team of innovative developers creating next-generation software systems in a leading manufacturing business.About the Role:We are looking for a passionate software engineer with expertise in both data back-end and frontend development within the agile methodology of...
-
AWS Redshift Data Engineer
6 days ago
Pretoria, Gauteng, South Africa E-Merge Full timeJob SummaryE-Merge is seeking a highly skilled Data Engineer to join our team and drive the design and development of scalable ETL systems for our big data warehouse. As a Data Engineer, you will be responsible for implementing robust and trustworthy data to support high-performing ML algorithms, predictive models, and real-time data visualization...
-
Software Development Expert
3 days ago
Pretoria, Gauteng, South Africa Jordan HR Full timeJob DescriptionAt Jordan HR, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our technology department, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and Development: Design and develop high-quality software solutions using...
-
Software Developer
1 week ago
Pretoria, Gauteng, South Africa Jordan HR Full timeJob DescriptionAt Jordan HR, we are seeking a highly skilled Software Developer to join our team. As a key member of our technology department, you will play a crucial role in designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and Development: Design and develop software applications using...
-
Software Engineer
6 days ago
Pretoria, Gauteng, South Africa Falcorp Resources Full timeJob SummaryFalcorp Resources is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable web solutions that provide an exceptional user experience.Key ResponsibilitiesDesign and develop high-quality web applications using web technologies...
-
Senior DevSecOps Engineer
6 days ago
Pretoria, Gauteng, South Africa ZipRecruiter Full timeAbout the RoleWe are seeking a highly skilled Senior DevSecOps Engineer to join our team at ZipRecruiter. As a key member of our engineering team, you will be responsible for developing, documenting, and maintaining standardized, efficient, and innovative processes, tools, methodologies, and performance metrics to streamline the software engineering...
-
Software Engineer
24 hours ago
Pretoria, Gauteng, South Africa Emporium Full timeJob Title: Software DeveloperEmporium is seeking a skilled Software Developer to join our team.Job SummaryWe are looking for a talented developer with experience working with web applications to develop and maintain user-facing web applications and components that interact with SQL/non-SQL database environments.Key ResponsibilitiesDevelop and maintain...
-
Software Engineer
6 days ago
Pretoria, Gauteng, South Africa Emporium Human Capital Full timeJob Title: Software DeveloperCompany: Emporium Human CapitalJob Summary:We are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and maintaining user-facing web applications and components that interact with SQL and non-SQL database environments.Key Responsibilities:Design and...
-
Data Streaming Platform Engineer
6 days ago
Pretoria, Gauteng, South Africa ALOS Innovative Workforce Solution (Pty) Ltd Full timeJob DescriptionWe are seeking a highly skilled Cloud Native Software Engineer to join our team at ALOS Innovative Workforce Solution (Pty) Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems.Key ResponsibilitiesDesign and develop cloud-native applications using...
-
Senior Software Development Engineer
6 days ago
Pretoria, Gauteng, South Africa agile bridge Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Agile Bridge. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software products and systems that meet our customers' expectations.Key ResponsibilitiesDesign and develop complex...
-
Electronics Engineer
2 days ago
Pretoria, Gauteng, South Africa JenRec Recruitment Full timeExciting Opportunities for Electronics and Computer EngineersWe are seeking highly skilled Electronics and Computer Engineers to join our world-class engineering teams in Cape Town and Gauteng.As a key member of our team, you will have the opportunity to work on cutting-edge projects, collaborating with experienced professionals to deliver innovative...
-
Data Streaming Platform Engineer
6 days ago
Pretoria, Gauteng, South Africa Liyema Consulting Full timeJob SummaryLiyema Consulting is seeking a highly skilled Cloud Native Software Engineer to join our team. As a Cloud Native Software Engineer, you will be responsible for designing, developing, and deploying cloud-based applications using cutting-edge technologies.Key ResponsibilitiesCloud Service Management: Manage and operate business-critical cloud...
-
DevOPS Engineer
6 days ago
Pretoria, Gauteng, South Africa PRR Recruitment Services Full timeJob Title: DevOPS EngineerAbout the Role:We are seeking a highly skilled DevOPS Engineer to join our team at PRR Recruitment Services. As a DevOPS Engineer, you will play a critical role in ensuring the smooth operation of our technology infrastructure.Key Responsibilities:Design and implement scalable and secure DevOPS solutions using CI/CD frameworks such...
-
Software Engineer
6 days ago
Pretoria, Gauteng, South Africa Plus1X Solutions (Pty) Ltd Full timeWe are currently seeking a skilled Software Developer with a strong background in C# and Visual Studio to join our team.Job Description:The Software Developer will be responsible for designing, developing, and maintaining high-quality software applications. The ideal candidate will have a solid foundation in software development, with specific expertise in...
-
Data Streaming Platform Engineer
6 days ago
Pretoria, Gauteng, South Africa Liyema Consulting Full timeJob SummaryLiyema Consulting is seeking a highly skilled Cloud Native Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based applications using cutting-edge technologies.Key ResponsibilitiesCloud Service Management: Manage and operate business-critical cloud...