Senior Software Developer with AWS and Python (m/w/d)
The Adastra Group is an international IT consulting company with 23 international offices and headquartered in Toronto, Canada. Adastra provides leading companies with the full range of consulting services in information management - from conception to implementation and application of innovative Data & Analytics solutions. With over 26www.adastragrp.com
An exciting opportunity has arisen for you to join our team of experienced consultants. If you are passionate about utilizing Big data and Analytics to solve real business problems and complex technical challenges, we are looking forward to your application!
Your responsibilities:
- Design and development of complex Data Process Applications using Python, Apache Spark, PySpark, Kubernetes, Bamboo, Rest.API, Kafka
- Design & set up of the whole development environment and CI/CD pipelines
- Gather requirements and understand business needs
- Apply your knowledge of data engineering and design data flow
- Implement Python applications in AWS Lambda and AWS EMR
- Share your knowledge and coach Junior Developers in Best Coding Practices
Required Skills, Education, Knowledge and Experience:
- A university degree in computer science, business informatics, natural science, mathematics or in a comparable course of study
- 4+ experience with Python, Scala, Java or other object-oriented programming language in large projects
- Recent hands-on intensive experience with developing big object-oriented applications
- Experience in REST and SOAP APIs, Postman, Swagger, Endpoints
- Understanding of principles of data engineering, software engineering and microservices
- Experience in creating a web service
- Team player with good communication skills and the ability to independently handle complex problems
- Clear and succinct verbal and written skills in English
Nice-to-have:
- Intermediate level of knowledge in one of the following AWS Services: Lambdas, RedShift, DynamoDB, EC2, S3
- AWS Developer Associate certification
- Good knowledge of German
What we offer:
- Working in an international team of Data & Analytics experts
- A work environment where knowledge-sharing is coveted and which has an open feedback culture
- Excellent opportunities for professional growth through industry-recognized projects for internationally-known clients
- Support to fulfill your personal potential and individual career planning (Training and further education, participation in conferences, etc.)
- Opportunities to take responsibility at an early stage
- Flat hierarchies and an attractive salary & benefits package