Satori is an Analytics Agency made with one simple vision : to give clarity in decision making through data analytics . Whether it’s a cloud-based big data ecosystem for a global fintech or a machine learning model predicting churn for a leading airline group, Satori develops cutting edge analytics solutions, providing real value to its clients.
Services cover the whole data lifecycle from ingestion and warehousing to ML and AI applications. We work in the cloud to deliver cutting edge best practice solutions.
We are currently looking for an exceptional .NET Developer to help us build innovative applications.
You will be part of a 30+ specialised tech team consisting of Software Engineers, Data Engineers, Dev Ops, QAs, Data Scientists, CRM specialists and Cloud Specialists, delivering innovative data and tech solutions.
The vast majority of our clients are household names and global brands with a footprint in Greece but also across Europe and beyond.
Who are you?
You like solving problems and understand that your solutions need to be elegant, robust and maintainable. You understand the concepts of YAGNI and DRY.
You are always looking to improve yourself as a software engineer, spending time to do so. You understand that there is more to your role than just cutting code and that delivering high quality software as a team comes first.
Let’s talk numbers! You have :
2+ years with :
1+ year with :
We would particularly value software engineering skills such as strong OO, plus knowledge of GoF Design Patterns, Patterns of EAA and Cloud Design Patterns.
We do the majority of work in the cloud so any exposure to application or service development in either AWS or Azure is a plus .
However if you don’t have any cloud skills, no worries, we will train you.
We have some on prem solutions so experience with Windows Presentation Framework is an optional extra.
Above all, you are a team player and you like working in a diverse environment . We expect that you will have worked in some form of agile environment and understand the full SDLC involved.
You will be well versed in the latest tools, techniques and methodologies of software development. You are definitely familiar with the full product development life cycle.
You have a positive attitude , you care not only about your job but for the team. You proactively communicate with the team because you understand that communication is key to effective collaboration.
Everyone wants to work with you! You are fluent in English so that you can communicate on our behalf with any part of the world.
What’s your day-to-day
As part of the team, you will work with the solutions architect, be part of the code design team , ensure coding standards , develop new systems and maintain current ones, liaise with Data Scientists / Engineers, Business Analysts, Project Managers and QAs to ensure the validity of work.
You will get strong .NET web-based development experience. You will also liaise with clients and stakeholders as part of a project team, using the latest tools, techniques.
The overwhelming majority of our work is in the cloud.
On any particular day you will be doing several of the following :
We guarantee one thing, working with the latest cloud tech stack and investing in your continuous growth and development !
Our most important perk is offering you an energy-laden workplace with some of the market’s top talent and an opportunity to see your work affecting big real-life business decisions.
Apart from that, here are some highlights :