ENVIRONMENT:THE coding expertise of a proactive & critical thinking Mid Backend Software Engineer (Python) is sought by a Joburg Brand Specialist to create seamless user experiences through building, maintaining and improving back-end applications and processes. You will analyse existing code and industry developments, formulate more efficient processes and solve problems. You will require a BSc Degree in Computer Science or equivalent discipline, have 4 years experience in a similar role and programming in Python, be familiar with an ORM (Object Relational Mapper) library, JavaScript, HTML5, CSS3, Git, Unit Test and debugging skills, Project Management, understanding Security Compliance & the threading limitations of Python, and multi-process [URL Removed] and maintain applications for web and/or API access, typically in Python.
REQUIREMENTS:Qualifications
- BSc Degree in Computer Science or similar relevant field.
Experience/Skills
- 4 Years experience as a Back-end Developer.
- 4 Years experience with programming Python.
- Familiarity with an ORM (Object Relational Mapper) library.
- Able to integrate multiple data sources and databases into one system.
- Understanding of the threading limitations of Python, and multi-process architecture.
- Basic understanding of Font-end technologies, such as JavaScript, HTML5, and CSS3.
- Understanding of Security Compliance.
- Knowledge of user authentication and authorisation between multiple systems, servers, and environments.
- Understanding of fundamental design principles behind a scalable application.
- Familiarity with event-driven programming in Python.
- Able to create database schemas that represent and support business processes.
- Strong Unit Test and debugging skills.
- Proficient understanding of Git for code versioning.
Advantageous
- Knowledge of at least one Python web framework (such as Django or Flask).
- Strong Linux experience.
- Cloud architecture experience.
ATTRIBUTES:
- Critical thinker and problem-solving skills.
- Good organisational and time-management skills.
- Great interpersonal and communication skills.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.COMMENTS:When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.
Desired Skills:
- Mid
- Backend
- Software