We are looking for a Software Architect
Responsibilities:
Lead implementations of POCs for innovative technologies/solutions
Guide developers in designing, specifying, and selecting technology solutions and tools, considering functionality, data, security, integration, infrastructure quality, and performance.
Work with XP (eXtream Programming) teams in promoting their development, while serving as guidance for architecture, design patterns and coding best practices.
Own and support the developers in the architecture design.
Assessing the current state of the software systems, to identify areas in need of improvement
Continually research current and emerging technologies and propose changes where needed.
Promote DevOps initiatives to facilitate fast development and enable full CI/CD.
Responsibilities:
Lead implementations of POCs for innovative technologies/solutions
Guide developers in designing, specifying, and selecting technology solutions and tools, considering functionality, data, security, integration, infrastructure quality, and performance.
Work with XP (eXtream Programming) teams in promoting their development, while serving as guidance for architecture, design patterns and coding best practices.
Own and support the developers in the architecture design.
Assessing the current state of the software systems, to identify areas in need of improvement
Continually research current and emerging technologies and propose changes where needed.
Promote DevOps initiatives to facilitate fast development and enable full CI/CD.
Requirements:
BS degree in Computer Science or equivalent combination of education and experience.
10+ years of industry experience in building distributed, microservices oriented, scalable, enterprise level products or components.
Experience building micro-services-based architecture.
Experience as an architect.
Experience in designing and deploying cloud/hybrid-based solutions (Preferably Azure).
Experience with Big Data AI/ML development an advantage.
Ability to analyze business requirements and design scalable, high performing, testable solutions.
Hands-On experience the following subjects: Kubernetes, Java, Spring, Kotlin, React, Kafka, DevOps tools.
Experience with formulating and working with Agile methodologies.
Experience with Automated test development on all levels, including TDD.
Strong knowledge of design patterns, clean code, and different software architecture pa
BS degree in Computer Science or equivalent combination of education and experience.
10+ years of industry experience in building distributed, microservices oriented, scalable, enterprise level products or components.
Experience building micro-services-based architecture.
Experience as an architect.
Experience in designing and deploying cloud/hybrid-based solutions (Preferably Azure).
Experience with Big Data AI/ML development an advantage.
Ability to analyze business requirements and design scalable, high performing, testable solutions.
Hands-On experience the following subjects: Kubernetes, Java, Spring, Kotlin, React, Kafka, DevOps tools.
Experience with formulating and working with Agile methodologies.
Experience with Automated test development on all levels, including TDD.
Strong knowledge of design patterns, clean code, and different software architecture pa
This position is open to all candidates.