Description

About You – experience, education, skills, and accomplishments

  • Atleast 8+ years of solid development experience in Data warehousing and Big Data.
  • Strong Amazon Web Services (AWS) cloud-focused development skills. Strong design and development experience on Big Data. Must have worked on the following:
  • Expertise on database technologies – Oracle, AWS Redshift, Hive, Postgres.
  • Strong background on data transformation, enrichment and cleaning.
  • Expertise on core AWS services such as VPC, IAM, S3, Kinesis, Firehose, ECS, Eventbridge, SQS, SNS, Glue
  • Experience on Apache Spark and MapReduce, Message Queuing: Apache Kafka / JMS, XML & JSON processing
  • Experience in troubleshooting, service monitoring, Performance tuning and optimizations

 

What will you be doing in this role?

  • Lead and manage a technical team well versed in AWS services.
  • Deliver required development tasks is a timely manner while also helping and guiding team members.
  • Contribute to the technology selection, proof of concepts, software architecture.
  • Collaborate with other technology groups, including product management, QA, marketing, etc. to deliver a solid product.
  • Educate the engineering team on design principles and architectural choices made.
  • Conduct code review of deliverable projects and provide feedback.
  • Review technical requirements provided by the business for key projects in order to take concepts from design to delivery and Provide constructive feedback to implementation proposals and feature suggestions.
  • Provide solid software/component level designs supporting technical requirements.
  • Transfer accrued knowledge to other team members though the use of meetings, walk-through, conference calls and other appropriate methods such as tech talks.
  • Help drive projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate.
  • Review existing application code base and recommend improvements.
  • Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget and to specification.
  • Recruit new team members

Education

Any Graduate