Description

About You – experience, education, skills, and accomplishments

  • Bachelor’s degree in computer science, Technology, or Engineering
  • At least 2+ years of working experience in technologies stated below:

Strong cloud-focused development skills, experience on databases like Redshift/Postgres/Oracle with strong SQL experience, experience on AWS technologies like Lambda, Glue, CloudFormation, Experience in Continuous Integration & Continuous Deployment (CI/ CD), AWS technologies like Code build, Code Pipeline

 

It would be great if you also had . . .

  • Experience in Apache Kafka/Kinesis or any Messaging Services
  • Exposure to product usage capture frameworks like Snowplow, Google Analytics
  • Experience on design and development of ETL technologies.
  • Experience in Java8+ and Spring boot, Rest API

 

 

What will you be doing in this role?

  • Develop the services needed as per requirement and create a ETL framework using AWS tech stacks.
  • Deliver the required development tasks in a timely manner.
  • Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget, and to specification.
  • Contribute to the software architecture of key solutions.
  • Review technical requirements provided by the business for key projects, to take concepts from design to delivery.
  • Provide solid software/component-level designs supporting technical requirements.
  • Help drive projects through the full development life cycle when required, liaising with team leads & external vendors across the business as appropriate.
  • Contribute to project plans if needed.
  • Ensure yourself and others follow departmental workflow processes, work in a transparent manner, check-in code promptly, report development progress in workflow tracking tools.
  • Undertake any other reasonable duties as requested by your line manager/director on a permanent or temporary basis. An enthusiastic approach to extending knowledge and learning new skills.
  • Willingness to learn new technologies, tools to contribute project success.

Education

Bachelor’s degree in computer science, Technology