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.