Solution Architect
New
A
ACT DIGITAL POLSKA Sp. z o.o.Enterprise software
Locations: Warszawa, Przyokopowa, Warszawa, Country code: PL; Work model: RemoteContractSenior
SalaryRate: up to 185 PLN/H net + VAT
Apply NowOpens the employer's application page
Job Details
- Languages
- Pl B2, en C1; English min. C1.
- Experience
- Minimum 7 years of experience in software development, including at least 2 years in software architecture for large-scale enterprise systems.
- Required Skills
- Software ArchitectureApache KafkaRedisMicroservicesDistributed Systems
Requirements
- Have at least 7 years of experience in software development, including at least 2 years in software architecture for large-scale enterprise systems.
- Hold a higher education degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
- Have experience designing enterprise software solutions based on service-oriented architecture (SOA).
- Understand Enterprise Service Bus (ESB) concepts and microservices architectures.
- Have strong knowledge of distributed systems and event-driven architectures.
- Have experience with Apache Kafka, GraphQL APIs, and Redis.
- Have experience integrating complex software systems.
- Have experience working in Agile (Scrum).
- Be able to lead technical discussions, define architectural standards, mentor development teams, and communicate with technical and business stakeholders.
- Have English proficiency at minimum C1.
Responsibilities
- Define and maintain the overall system architecture, translating business, functional, and technical requirements into scalable and secure solutions.
- Define interfaces between system components and external platforms, ensuring interoperability across distributed systems.
- Select integration patterns and technologies and maintain architectural consistency throughout the system lifecycle.
- Establish architecture standards and best practices, and evaluate technologies and solution alternatives.
- Estimate software development activities, analyze existing systems, and contribute to solution design and change management.
- Ensure the solution remains scalable, maintainable, and aligned with business objectives.
- Prepare architectural documentation and technical presentations, and communicate architectural decisions to stakeholders.
- Mentor development teams and support them throughout the software lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site