In this role, you will…
- Be part of a team of SW engineers working on a large scale, distributed, cloud-based services.
- Help the team to solve engineering problems and deliver state-of-the-art software solutions.
- Work closely and willingly with your team members, and with members in other teams.
- Take part in all phases of our agile software development process - design, planning and execution.
- Full ownership on delivered code in terms of quality (Tests Automation), maintained and monitoring.
- Ability to combine between technological and personal skills.
- Demonstrate accountability by constantly monitoring our production health and by suggesting ways to raise stability and robustness, improving the user experience.
- Take responsibility for improving our systems and products, making them more predictable and reliable, in the sense of business continuation.
We are looking for someone that:
- Use own initiative, work methodically, and deliver on deadlines.
- Proven experience as lead developer in cloud based, distributed, high load project.
- Can work independently and as a team player on the same time.
- Has high level of serviceability, customer focused, responsible, supportive and patient.
- Self-motivated, detail-oriented and well organized.
- Fluent in English - verbal and written skills.
EDUCATION and/or EXPERIENCE
- Bachelor’s degree in computer science
- +8 years of experience in C#
- +3 years of experience with .NET CORE
- +4 years of experience with Cloud services (AWS -advantage)
- +4 years of experience with databases – SQL\NoSQL
- +4 and above years of experience developing micro-services and distributed systems
- Experience in Web development - Advantage
- Experience with Agile methodology - Advantage