Solutions Architect
Role: Solutions Architect
Location: Stockholm, flexible/hybrid
As a Software Solutions Architect, you will lead the design and architecture of software solutions across our organization. This role requires a blend of deep technical expertise and a comprehensive understanding of architectural principles, ensuring our software is robust, scalable, and aligned with business goals.
You will play a vital role in translating complex business challenges into innovative technical solutions by creating forward-thinking architectures that address both current and future needs.
Key Responsibilities:
- Architectural Design: Develop and implement comprehensive architectural solutions for complex business systems, ensuring alignment with business requirements and performance targets.
- Technical Leadership: Provide guidance and leadership to development teams, overseeing processes to ensure best practices in coding and design are followed.
- Hands-on Development: Engage in coding, reviewing, and testing critical components requiring advanced programming skills. Use programming expertise to prototype new ideas and concepts.
- Systems Integration: Design and manage the integration of new applications with existing systems, ensuring seamless communication between diverse systems and components.
- Risk Assessment: Identify technical risks and develop mitigation strategies, ensuring the stability, security, and scalability of system architectures.
- Documentation: Create and maintain up-to-date architectural documentation and design records, ensuring accessibility for all relevant parties.
Required Skills and Qualifications:
- 8+ years of experience in software development and architecture.
- Proficient programming skills in C#.
- Experience with both monolithic and microservices architectures.
- Proven ability to design scalable and efficient software systems.
- Familiarity with cloud platforms and cloud-native solutions.
- Strong knowledge of database design and best practices.
- Excellent problem-solving and analytical abilities.
- Strong communication and interpersonal skills.
Desired Attributes:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is preferred.
- An innovative thinker with a passion for technology and problem-solving.
- A collaborative team player who thrives in a dynamic environment.
- Strong project management skills with the ability to manage multiple projects simultaneously.
Sound interesting or would like to learn more about the role? Please feel free to get in touch or apply with your CV in English