By joining us, you will enjoy a hybrid work model, combining in-office work with remote work (work from home) during the week.
Your Role:
- Build the enterprise architecture vision.
- Ensure domain-driven data architecture evolution.
- Work with 3rd party service providers, starting at the RFP stage, POC, implementation, and communicating with vendors
- Work with R&D (development) managers and the IT Department in planning technological solutions, support the development process, introducing new technologies and instructions for physical implementation
- Work closely with the solution architects to give support to the technical and technological aspects of their solutions
- Assist with optimization and scalability improvement efforts
- Join ad-hoc teams/production incident/bugs meetings to give fast support and solutions for major projection issues / potential problems
- Research and investigation of new and existing technologies, as well as examining their compatibility with the Company.
- Build the Company’s technological roadmap that is adapted to its business needs
- Guide, consult, and train various teams and parties in the company, while maintaining a long-term systematic and cross-organizational vision.
Your Skills:
- You have in-depth familiarity with complex development systems.
- You have at least 5 years of experience as architect and/or a CTO.
- You have at least 5 years of experience as a developer / hands-on manager.
- You have a bachelor’s degree in Computer Science/ equivalent technical IDF service (Mamram/8200 etc.’)
- You have experience with adopting technologies, platforms, systems, etc.
- You have experience with high-volume systems and designing solutions for reliability and performance at scale.
- You have experience with streaming architectures including cost analysis, performance tuning, and quality of service concerns.
- You have matrix management abilities; able to drive and motivate interfaces.
- You have a broad and lateral vision of technological systems; understanding long-term implications.
- You have presentation and guiding skills; able to convey messages effectively.
- You are able to lead processes while demonstrating open-mindedness.
- You have a very high inter-personal communication skills; able to work with multiple interfaces in the Company.
- You have high analyzing and thinking skills and abilities; able to find creative, out-of-the-box solutions.
You have a major advantage if:
- You have experience with decomposing monolithic service(s) to SOA / microservices and implementing relevant infrastructure (BFF, Event Sourcing, CQRS, Aggregators, Service discovery, Dockers, Kubernetes, API Gateways, etc.).
- You have experience with backend and frontend stacks such .NET core (and .NET framework), node .js, react, JavaScript's, micro-frontend patterns, mobile development – best practices, tweaks, under the hood and monitoring.
- You have experience with CICD pipelines and platforms, Git flow, etc.
- You have experience with monitoring and logging tool such ELK.
- You have knowledge of cloud computing technologies, business drivers, and emerging computing trends – working with public Cloud such AWS and GCP.