
OM Bank - Senior Python Back-end Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Build solutions from requirements received from product owner.
- Be able to work in agile environment.
- Able to build POC solutions and demonstrate/present.
- Maintain a stable server with zero downtime
- Develop tools and applications by producing clean, code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Mentor junior engineers
- Collaborate with team to brainstorm and create new products
- Be able to report on their work using agile tools such as JIRA.
- Be able to elaborate and document his work in confluence.
- Be communicative and proactive.
- AWS components such as Lambda, SQS , Dynamo DB
- AWS API Gateway
- Terraform
- Python 3.9
- Pytest
- Knowledge of Rest API integrations
- Openapi, swagger
- GitHub actions for CI CD
- Docker and Docker compose
- Makefile
- Apache velocity language
- Proven experience as a Back-end developer