Role : Development Solution Architect
Experience: 8-11 Years
Location: Bengaluru
Role : Development Solution Architect
Tech Stack : Angular , DotNet core , Database, Python , Cloud Services-Strong knowledge on Azure/AWS and Monitoring Tools
- Required Skills & Qualifications
- Bachelor's or master's degree in computer science, Information Technology, or a related field.
- 8-10 years of experience in software development, with at least 2+ years in solution or technical architecture roles.
- Expertise in:
- .NET Core / .NET 8+, C#, Web API
- Microservices Architecture and API Design
- Azure Cloud Services (App Service, Azure Functions, Service Bus, AKS, API Management etc..)
- Entity Framework Core / Dapper, SQL Server / NoSQL Databases
- DevOps Tools Azure DevOps, GitHub Actions, Jenkins, Docker, Kubernetes
- Authentication & Security OAuth2, OpenID Connect, JWT, Azure AD
- Strong knowledge of software design patterns, OOP principles, and clean architecture.
- Excellent problem-solving, analytical, and communication skills.
- Experience with Agile/Scrum development environments.
- Roles and Responsibilities
- Design and define the overall technical architecture for applications or systems.
- Translate business requirements into scalable and maintainable technical solutions.
- Create architecture diagrams, technical design documents, and solution blueprints
- Guide and mentor development teams on best practices: coding standards, architecture patterns (e.g., microservices, layered architecture), API design, database design, integration, and data modelling..
- Work with development teams in an Agile/Scrum environment: define epics, user stories, sprint planning, refine backlog, and drive technical delivery.
- Define and enforce coding standards, best practices, and development guidelines.
- Conduct architecture reviews, risk assessments, and impact analysis.
- Perform technology evaluation and make recommendations on frameworks, libraries, tools, and platforms (front-end / back-end / data).
- Drive proof-of-concepts (POCs) where necessary to validate design/technology choices.
- Strong knowledge of software design patterns, system architecture, and cloud-native solutions.