Senior Architect .NET
George Bernard Consulting
15d ago
0DevSri Lankahimalayas
Enterprise-ArchitectSolutions-ArchitectTechnical-Architect.NET-ArchitectCloud-ArchitectSenior-Architect.NET-Software-ArchitectSenior-Lead-Architect.NET-Application-Architect.NET-Systems-ArchitectSenior
Job Description
Architect end-to-end technology solutions aligned with business objectives.
Lead technical design discussions and architectural decision-making.
Translate business and functional requirements into scalable technical architectures.
Guide development teams on best practices, standards, and architectural patterns.
Collaborate with stakeholders to ensure alignment between technology and business strategy.
Define reusable frameworks, components, and architectural assets.
Support proposal development, estimations, and solution presentations for clients.
Drive continuous improvement initiatives related to quality, performance, and issue management.
Ensure architectural compliance with security, scalability, and performance standards.
Requirements
10–15 years of overall experience across the complete Software Development Life Cycle (SDLC).
Minimum 5+ years of hands-on experience as an Enterprise Architect / Solution Architect or in a similar leadership role.
At least 3 years of experience translating complex business requirements into effective, scalable technical solutions.
Strong expertise in Microsoft .NET ecosystem and Azure cloud technologies.
Excellent understanding of:
Software architecture and design principles
Web standards and modern development concepts
Coding best practices and enterprise-level application development
Proven ability to architect and design:
Cloud-based solutions
Microservices architectures
Distributed systems
Strong knowledge of:
Deployment architectures
Release engineering
DevOps practices and CI/CD pipelines
Extensive experience in at least one core technology area such as:
Microsoft .NET
Cloud platforms
Data platforms and architectures
Experience working in Agile/Scrum environments.
Demonstrated ability to:
Prepare detailed technical estimates and client proposals
Define, create, and maintain reusable architectural assets
Establish project standards, procedures, and best practices
Advanced analytical and problem-solving skills, including the ability to automate processes where applicable.
Excellent verbal and written communication skills, with the ability to adapt messaging to technical and non-technical audiences.
Strong technical leadership skills with the ability to mentor, guide, and motivate teams.
A creative, innovative mindset with a passion for building a culture of
learning and knowledge sharing, particularly among modern engineering teams.
Originally posted on Himalayas
