What you’ll be spending your time on:
- Drive new technologies and frameworks – extending capacity & effectiveness of teams, capacity & scalability of the product – for both server and client side
- Be involved in all key technology and methodological aspects of development and testing
- Take an active role and lead key product enhancements, per product-management and stakeholder’s requirements, and select the right development solutions to address the requirements in terms of functionality, reliability, testability, and scalability
- Be involved in business needs and operational flows to come up with the right technology solutions
- Mentor and lead R&D teams in design reviews, coding standards, and architectural designs
Are we talking about you?
- At least 10 years software development experience, at least 2 years of experience as architect
- Understands system engineering and architecture, proven experience in scale, system redundancy solutions, and performance
- Experience in high-capacity and high-reliability products in multiple development languages and environments, multi-threading, and more
- Experience with SQL Server
- Understands Microservice, and event-based design and SAGA concepts
- Error tolerance and zero data loss concepts
- Experience delivering systems operated globally
- Strong attention to business needs and converting them into working, effective products
- Ability to adapt to various technologies and research new concepts
- A true team player, able to both hold and drive a vision – and also to buy into it
- Proactive attitude and does what it takes to get things done
- Connected and updated in the latest & greatest of technology
- A passion for technology!
Not a must, but a great advantage:
- Experience with big-data/NoSQL technologies
- Hands-on experience writing backend systems using .Net/Java or similar
- Financial services background