05.05.2024
Python & AWS Software Engineer (Contract) - Gauteng/Hybrid - ISB2001249
iSanqa
South Africa, Midrand
Our client requires the services of a Software Engineer (Senior) - Midrand/Menlyn/Rosslyn/Home Office RotationAmazing brand with cutting-edge technologyExcellent teams in Global team collaborationHigh work-life balance with Flexible hoursAgile working environmentPOSITION: Contract until December 2026EXPERIENCE: 6-8 Years related working experience.COMMENCEMENT: As soon as possibleQUALIFICATIONS/EXPERIENCERelevant IT / Engineering Degree3-5 years experience in Python (decorators, advanced class manipulation, dependency injection etc) (essential)3-5 years experience in AWS (API Gateway, Lambda, Dynamodb, Fargate, EMR, Glue, Athena, IAM etc) (essential)3-5 years experience in software development3-5 years experience in SQL (advantageous)AWS Certified Developer Associate / Solutions Architect (advantageous)ESSENTIAL SKILLS:Expertise in API and ETL developmentGit development branching strategies and development approachesCI/CD pipeline development using Code Build and Github ActionsTest driven development, Unit Testing, Functional Testing, Code CoverageTerraform and IAC deploymentsPySpark pipeline developmentKnowledge of multiple database types such as structured and unstructured databasesLinux scripting and environment usageAny additional responsibilities assigned in the Agile Working Model (AWM) CharterADVANTAGEOUS SKILLSData and API MiningKnowledge on Security best practicesAdvanced monitoring of systems, when to create alerts and setting up alerting pipelines.Be comfortable with Data Structures and AlgorithmsUnderstanding of integration between different technologiesAble to refine and plan stories and EPICsArchitecting solutions to business solutionsExperience with ODBC and file syncsExperience with pre-commit hooks and coding standards i.e. clean coding standards and PEP8Github copilotDocker container creation and usageFamiliar with data streaming services such as Apache KafkaCoordination between development and support environmentsAssist with identification and management of risks.Knowledge of Jira, Confluence and Agile methodologiesData AnalysisITSM knowledgeUser support ticket managementMS Teams and the Microsoft office suitePowerBIROLE:Managing projects / processesAbility 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 that would affect the whole of GROUPStrong working knowledge with software development tools, techniques and approaches used to build application solutionsWorking knowledge with software development tools, techniques and approaches used to build application solutionsAssisting Business with POCs and business value calculations from a developer perspectiveDevelopment and Operations of applications and features, in collaboration with partners in MunichMeet with end users and gather requirementsUser trainingSystem testing/parallel runsSystem implementationSystem audits/quality assurancePropose and review system design and evaluate alternativesReview and present proposed system solution to IT Project Manager / Leader and User Management or System ownerDevelop systems solutions in line with quality and delivery requirementsPreparation of system/technical documentation (as per ISO standards)NB: By applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe.Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.#isanqa #isanqajobs #Python #AWSSoftwareEngineer #BigData #ETLDevelopment #Agileworking #FuelledbyPassionIntegrityExcellence#J-18808-Ljbffr
Attention! You will be redirected to another site