Senior Python & AWS Engineer LW
at Mediro ICT
Pretoria, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | Not Specified | 20 Oct, 2024 | 5 year(s) or above | Qlikview,Algorithms,Agile,Confluence,Test Driven Development,Data Structures,Unit Testing,Aws,Dependency Injection,Python,Jira,Code Coverage,Sql,Data Analysis,Pipeline Development,Software Development,Apache Kafka,Working Model,Pipelines,Tableau,Etl,Epics | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Managing projects/processes
Ability to develop in Data Drive Programming languages such as Python and Big Data pipelines such as ETL, SQL, Spark etc.
Ability to develop APIs to trigger side effects in large systems.
Strong working knowledge of software development tools, techniques and approaches used to build application solutions
Working knowledge of software development tools, techniques and approaches used to build application solutions
Assisting Business with POCs and business value calculations from a developer perspective
Development and Operations of applications and features, in collaboration with partners in Munich
System testing/parallel runs
System implementation
System audits/quality assurance
Propose and review system design and evaluate alternatives
Review and present the proposed system solution to the IT Project Manager / Leader and User Management or System Owner
Develop systems solutions in line with quality and delivery requirements
Preparation of system/technical documentation (as per ISO standards)
ESSENTIAL SKILLS REQUIREMENTS:
Expertise in API and ETL development
Git development branching strategies and development approaches
CI/CD pipeline development using Code Build 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
AWS Development Skills and proficient in programming (Python(preferred) or Java or SQL)
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS REQUIREMENTS:
Data and API Mining
Knowledge of Security best practices
Advanced monitoring of systems, when to create alerts and setting up alerting pipelines.
Be comfortable with Data Structures and Algorithms
Understanding of integration between different technologies
Able to refine and plan stories and EPICs
Architecting solutions to business solutions
Experience with ODBC and file syncs
Experience with pre-commit hooks and coding standards i.e. clean coding standards and PEP8
Github copilot
Docker container creation and usage
Familiar with data streaming services such as Apache Kafka
Coordination between development and support environments
Assist with the identification and management of risks.
Knowledge of Jira, Confluence and Agile methodologies
Data Analysis
ITSM knowledge
User support ticket management
MS Teams and the Microsoft Office suite
Knowledge of Frontend BI Tools would be an advantage (PowerBI, Tableau, QlikView)
Relevant IT / Engineering Degree
5+ years’ experience in Python (decorators, advanced class manipulation, dependency injection etc) (essential)
5+ years’ experience in AWS (API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, IAM etc) (essential)
5+ years’ experience in software development
5+ years’ experience in SQL (advantageous)
AWS Certified Developer Associate / Solutions Architect (advantageous)
Between 5 - 7 Year
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:7.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Engineering, IT
Proficient
1
Pretoria, Gauteng, South Africa