This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Solution Architect, you will be responsible for designing and implementing robust solutions that meet our business needs. You will play a critical role in ensuring the scalability, performance, and resilience of our applications across web and mobile platforms. Working closely with the development teams, you will guide the architectural decisions for our .NET-based applications, mobile applications developed in Swift and Kotlin, and our backend services utilizing microservices architecture and SQL Server.
Job Responsibility:
Design and implement high-level structural solutions that are scalable, performant, and secure
Analyze current technologies used within the company and determine ways to improve
Document and monitor requirements needed to institute proposed updates
Work with project managers and developers to ensure that solutions meet business needs and align with architectural guidelines
Provide technical leadership and support to software development teams
Act as a liaison between the technical and non-technical departments
Ensure the architectural integrity and scalability of .NET application development
Design and develop mobile applications using Swift for iOS and Kotlin for Android
Implement microservices architecture and manage SQL Server databases to support application needs
Monitor systems to ensure they meet both user needs and business goals
Develop and implement test strategies to ensure the integrity and performance of the architecture
Keep abreast of the latest technology trends and innovations in solution architecture
Recommend new technologies that can help increase productivity
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred
Proven experience as a Solution Architect or similar role, with a deep understanding of the .NET technology stack
Strong background in developing mobile applications using Swift and Kotlin
Extensive experience in designing and implementing microservices architecture
Proficient in managing SQL Server databases
Experience with Angular or similar front-end frameworks
Excellent knowledge of software development and architectural patterns
Familiarity with various operating systems (Linux, Mac OS, Windows)