Skip to document

Python Engineer - BBD

course
Course

Information Systems

212 Documents
Students shared 212 documents in this course
Academic year: 2022/2023
Uploaded by:
Anonymous Student
This document has been uploaded by a student, just like you, who decided to remain anonymous.
University of the Witwatersrand, Johannesburg

Comments

Please sign in or register to post comments.

Preview text

Python Engineer: BBD

The Company:

BBD is an international software firm that solves real-world problems with innovative solutions and modern technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to successfully deliver digital solutions for clients.

The role:

The core responsibilities include:

  • Developing on core back-end platforms in a mixture of both open source and custom code.
  • Developing domain- and customer- specific applications and platforms.
  • Supporting the front-end team.
  • Identifying application features and requirements to be abstracted to the core.

Skills and Experience:

What we’re looking for in a Python Engineer:

  • 3-5 years’ experience in hands-on software development.
  • Computer Science or BEng.
  • Experience in: o Python and Flask o Angular o RESTful APIs with Swagger specifications. o API security frameworks, token management and user access control, including: OAuth, JWT. o Message queues: Kafka, RabbitMQ, ZeroMQ. o Docker containers – both building and managing. o Database architecture, scalability and performance. o Source control systems and creating/integrating CI/CD pipelines such as Jenkins. o Writing unit-tested, extendable and maintainable code. o Working in an Agile/Scrum environment.
  • Beneficial Knowledge: o Python web frameworks: Django, Tornado o AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambda’s, SES, SNS, CloudFront, ECS, Fargate. o SQLAlchemy and Connexions. o BPMN or similar process management concepts.
  • Attributes: o Excellent communication and collaboration skills. o Self-motivated team player. o Interested in shaping platform direction. o Interested in system architecture. o Develop clean, well-commented code.

Other:

BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race, religion or any other characteristic protected by applicable laws, regulations or ordinances.

Was this document helpful?

Python Engineer - BBD

Course: Information Systems

212 Documents
Students shared 212 documents in this course
Was this document helpful?
Python Engineer: BBD
The Company:
BBD is an international software firm that solves real-world problems with innovative solutions and modern
technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public
sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to
successfully deliver digital solutions for clients.
The role:
The core responsibilities include:
Developing on core back-end platforms in a mixture of both open source and custom code.
Developing domain- and customer- specific applications and platforms.
Supporting the front-end team.
Identifying application features and requirements to be abstracted to the core.
Skills and Experience:
What we’re looking for in a Python Engineer:
3-5 years’ experience in hands-on software development.
Computer Science or BEng.
Experience in:
o Python and Flask
o Angular
o RESTful APIs with Swagger specifications.
o API security frameworks, token management and user access control, including: OAuth, JWT.
o Message queues: Kafka, RabbitMQ, ZeroMQ.
o Docker containers both building and managing.
o Database architecture, scalability and performance.
o Source control systems and creating/integrating CI/CD pipelines such as Jenkins.
o Writing unit-tested, extendable and maintainable code.
o Working in an Agile/Scrum environment.
Beneficial Knowledge:
o Python web frameworks: Django, Tornado
o AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambda’s, SES, SNS, CloudFront, ECS,
Fargate.
o SQLAlchemy and Connexions.
o BPMN or similar process management concepts.
Attributes:
o Excellent communication and collaboration skills.
o Self-motivated team player.
o Interested in shaping platform direction.
o Interested in system architecture.
o Develop clean, well-commented code.
Other:
BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without
regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race,
religion or any other characteristic protected by applicable laws, regulations or ordinances.