Responsibilities
- Providing technical and architectural leadership for Microsoft .NET web applications by leveraging Azure Cloud services
- Create Architecture and Design documentation for the applications and present them to the review board
- Collaborating frequently with clients to provide cloud solutions and assistance; and working with these customers to understand their requirements for cloud implementations that add the most value to their business.
- Create functional design specifications, Azure reference architectures, design documents and assist with other project deliverables as needed.
- Design state-of-the-art technical solutions on Azure that address customers' requirements for scalability, reliability, security, and performance and leverage existing investments in Azure platforms.
- Designing, developing, implementing, and releasing high quality custom software solutions using Scrum.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
- Applying the very best technical agile patterns and practices when building custom software solutions.
- Working under some supervision from a Solution Architect, but will be expected to work independently on complex, non-routine tasks and projects. You may interact with end users and other technical personnel to identify and correct issues.
- Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
- Reviewing and approving 3rd party and integration solution architecture based on established enterprise application strategy.
- Communicating implications of architectural decisions, issues and plans to business and IT Leadership.
- Defining and validating non-functional (technical) requirements,
and establishing traceability between requirements and application architecture/design.
- Providing support / guidance to the development teams during the analysis, development, and testing processes.
- Providing input to the development of project initiation documents including objectives, scope, approach, estimates, and deliverables, when needed.
- Working closely with Performance Engineering and our Web/Infrastructure Technology teams on defining the deployment architecture.
- Participating, and technically leading when needed, production troubleshooting and 'War Room' Activities.
- Learn, learn, and learn by staying up-to-date on all technical developments related to Azure and other public cloud platforms.
- This role is expected to generally work in India business hours with occasional off-hours status meetings with the on-shore team
Skill sets: (Must have)
- Education qualification: BE /B Tech / MCA / MSc / M. Tech.
- 12+ years ofIT experience in application development and maintenance activities with Microsoft technology stack
- 4+ years of experience as an architect
- Experience in architecting complex Enterprise grade solutions in cloud environments.
- Experience in developing of IT architecture plans and software development methodologies.
- Experience in handling architectural needs of a system like conceptual architecture diagrams, design proposals, arriving at non-functional requirements, capacity planning, landscape planning, estimations, cross platform compatibilities, authentication & authorization mechanisms, project release & business continuity plans, reviews and technology governance.
- Strong knowledge and understanding of .NET Framework & SharePoint development techniques
- Microsoft SQL Server and other most common backend Microsoft technologies. Well versed with all SQL concepts.
- Expertise on Object Oriented Analysis & Design.
- Hands-on architecture + coding
- Fluent in AI-assisted development experience (Copilot/Cursor) - Not as autocomplete / vibe coder but as a thinking partner to prototype faster and harden artifacts to production
- Design, Implement and deployment experience in 4 or more of the following:
- Azure PaaS technologies such as
- Azure Web App
- Azure API App
- Azure Functions
- Azure Data Lake
- Azure SQL,
- Azure Cosmos DB,
- Azure Storage,
- Azure Service Bus,
- Azure Service Fabric,
- Azure Cognitive Services (ML, AI, RPA, Bots, OCR & NLP)
- Azure App Service Environment,
- Azure Redis Cache,
- Azure Key Vault,
- Azure Visual Studio Team Services,
- Azure AD / MFA etc.
- Well versed in designing and building Azure solutions that include high availability, multi-region and multi-set architectures using virtual networks, availability sets and affinity groups.
- Insights and Diagnostics using Azure Log Analytics for both on-prem and Azure cloud environments
- Excellent verbal, presentation and written communications skills.
- Robust team skills including the ability to lead and be a team player
Skillst (Preferred)
- Client facing and exposure to onshore offshore delivery model
- Experience in working in a global environment involving multiple development sites on various time zones.
- Strong knowledge of web-based technologies; HTTP, AJAX, HTML5, React, JavaScript/jQuery and CSS3
- Agile development environment especially SCRUM using ADO.
- Capable of building sustainable relationships with colleagues and key individuals.
- Creativity and ability to think outside-the-box while defining sound and practical solutions.
- Desire to take the initiative, moving projects/ideas forward with clarity.
- Adept negotiation skills in high-pressure situations.
- Leadership skills to indirectly lead cross-functional teams towards common solutions.
- Certifications in Scrum, TOGAF (or any other architecture related)
📌 .NET Architect (Pune)
🏢 NewVison
📍 Pune