Technical Solution Architect/ Java/.Net Solution Architect – For a Global Management Consultancy
Perm Role – London Based – Hybrid Role – Upto £77K
Responsibilities:
- Solution Architecture: Design robust and scalable software solutions using .NET (e.g., ASP.NET Core, .NET Framework) or Java (e.g., Microservices, Spring, Java EE), focusing on architecture, design patterns, and system performance.
- Stakeholder Engagement: Collaborate with business stakeholders, project managers, and product owners to gather requirements and align technical solutions with business goals.
- Technical Leadership: Lead technical teams, provide guidance on architecture and design decisions, and ensure best practices are adhered to throughout the software development lifecycle.
- System Integration: Design and implement integrations between diverse systems, both on-premises and cloud-based, ensuring seamless interoperability.
- Technology Strategy: Define and enforce architectural standards, ensure alignment with the organization’s technology strategy, and guide the adoption of new technologies and practices.
- Cloud Solutions: Architect cloud-native applications or hybrid cloud solutions (AWS, Azure, GCP) and help clients migrate to the cloud where necessary.
- Continuous Improvement: Identify opportunities for improving the performance, scalability, and security of existing systems and propose solutions for technical debt.
- Quality Assurance: Oversee code quality through reviews, testing, and ensuring the solution meets functional and non-functional requirements (e.g., security, scalability).
- Documentation: Create and maintain clear technical documentation, including architecture diagrams, data flow, and design specifications.
- Client-Facing Role: Present technical solutions to clients, explaining how the design meets their business requirements, and participate in workshops, demos, and feedback sessions.
Required Skills & Experience:
- Experience: Minimum of (X) years of experience as a Solution Architect or in a similar technical leadership role, with strong expertise in either .NET or Java technologies.
- Technical Expertise:
- For .NET : Expertise in ASP.NET Core, C#, .NET Framework , and familiarity with cloud platforms (Azure preferred).
- For Java : Strong experience in Java SE, Java EE, Microservices, Spring Framework, Hibernate , and cloud-based solutions.
- Architectural Knowledge: Solid understanding of architectural patterns, including microservices, event-driven architecture, and distributed systems.
- Cloud Experience: Hands-on experience with cloud platforms (Azure, AWS, GCP) and designing cloud-native solutions.
- Integration Expertise: Experience in system integrations (APIs, middleware, messaging systems) and understanding of service-oriented architecture (SOA).
- Methodologies: Familiar with Agile, Scrum, and DevOps practices, as well as CI/CD pipelines.
- Communication Skills: Strong ability to communicate complex technical concepts to non-technical stakeholders and guide teams on technical challenges.
- Problem-Solving: Excellent analytical skills with a strong ability to troubleshoot and resolve complex system and design issues.
- Leadership: Proven track record in leading technical teams and mentoring junior developers.
Preferred Qualifications:
- Certifications: Relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert, AWS Certified Solutions Architect, or TOGAF.
- DevOps Tools: Familiarity with tools such as Jenkins, Docker, Kubernetes, and Terraform.
- Databases: Experience with relational (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Design, Consulting, and Strategy/Planning
Industries
IT Services and IT Consulting and Software Development
#J-18808-Ljbffr
Contact Detail:
Careerwise Recruiting Team