Google Cloud Platform Developer

Responsibilities

The primary focus of this position is to assist in the development and support of software and process to land data in a Google BigQuery Data Warehouse. You will need to be helpful and supportive to your team and fellow developers. You will join an energetic, focused and dynamic team and a positive can- do- attitude will get you far!!

  • Understand the solution the technical requirement is trying to solve.
  • Will be expected to understand the SDLC for software development;
  • Drive the delivery of solutions for which you are responsible.
  • Support of existing python data products sitting in google cloud platform including testing and debugging.
    • Leveraging Google Dataflow,Pub/Sub, BigQuery, Nested Tables, Google Chat, Buckets, Composer(airflow), Dags, cloud functions and datastore etc
  • Development of new data wrangling solutions in the google cloud environment
    • leveraging google based products such as Google Dataflow,Pub/Sub, BigQuery, Nested Tables, Google Chat, Buckets, Composer(airflow), Dags,cloud functions and datastore etc
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Willing to do standby on a rotating basis.
  • After hours support of developed applications in the google cloud platform.
  • Meet development deadlines as agreed in planning sessions.
  • Deliver stable well architected and tested software for release into production.
  • Provide peer reviews on solutions developed within our team.
  • Ensure all in house developed code is check into GIT.
  • Capture and regularly update Jira as it relates to tasks, time and progress.
  • Provide regular feedback on progress and blockers with regards to your tasks at standup each morning
  • Assist and mentor follow team members where appropriate.
  • Where relevant present deployed solutions to team members to keep everyone abreast of changes to production environment.
  • Follow change control process.
  • Write effective, scalable code
  • Develop code that improves responsiveness and overall performance and reduces cost in the google environment.
  • Implement security and data protection solutions.

Key Competencies and Qualifications

  • Matric
  • Tertiary qualification in IT
  • Essential – At least 3 years python and SQL coding experience
  • Essential some Data Warehouse experience
  • Essential GIT experience.
  • Essential – Batch/Large Data processing experience
  • Preferred – at least 1 year Java experience
  • Preferred – Linux Shell Scripting
  • Preferred – Airflow experience/Composer
  • Preferred – Cloud Experience Google/AWS/Azure
  • Any Google Cloud Platform experience will be to your advantage

Strengths

  • Helpful, supportive and strong team player;
  • The natural tendency to take ownership and responsibility;
  • Strong problem solving, effective planning and organizational skills;
  • Excellent communication skills;
  • You have a can-do attitude;
  • Can cope under pressure;
  • Positive outlook on life;
  • Above all, be passionate about all that you do

Apply for this position

Please spend some time writing your introduction and ensure that you have a CV to attach with your application. If you have a LinkedIn public profile please add it to your introduction as-well. Giving us detailed information about your career qualifications will increase your chances of being contacted by us significantly.

* All fields are required





Related Careers

All
Analyst Programmer I / Developer III2014-09-16 08:03:20

The primary focus of this position is to help with day-to-day queries from users and PIT teams and to Develop,…

Analyst Programmer II2014-10-23 15:14:44

Analyst Programmer II with atleast 8 years of IT experience and 6 or more years with PL/SQL experience.

BI User Interface: Analyst Programmer II2019-04-03 15:33:28

The primary focus of this position is to engage with different clients in the cellular area to understand business problems/needs,…

Data Analyst Programmer I2019-09-17 13:38:40

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Analyst Programmer II2019-09-18 16:19:40

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Engineer2016-11-30 12:15:41

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Delphi Developer2015-09-14 11:46:56

Developer position available. Responsible for analysis, design and development of complex systems. Testing and debugging between programs and interface sub-systems.

Google Cloud Platform Developer2019-05-21 14:18:39

The primary focus of this position is to assist in the development and support of software and process to land…

Intermediate Software Developer2019-06-26 10:39:43

We are looking for Software Developers. Although we expect you to be competent in at least a mainstream programming language,…

Oracle PL/SQL Data warehouse developer2019-04-09 14:14:25

You will be part of data warehousing team that builds and supports and Oracle Data warehouse. There will eventually be…

Senior Desktop Support Technician (Cape Town)2017-09-27 11:17:05

Senior Desktop Support Technician to Set-up and install workstations, Identify computer hardware and software problems, Fix computer hardware and software…

Senior Software Developer2019-06-26 10:35:37

We are looking for Software Developers. Although we expect you to be competent in at least a mainstream programming language,…

Tester2018-07-03 16:43:50

The primary focus of this position is the testing of every aspect of the existing customer pathways, across multiple channels…