About the Company
At NewVision Software, we blend the power of people and technology to drive meaningful change. We’re a global IT consulting & services firm delivering end-to-end digital solutions — from product & platform engineering, cloud modernization, AI-driven data analytics, to intelligent automation and digital assurance.
With teams across Pune, Hyderabad, Bhopal (India) and presence in the US & GCC markets, we help businesses across industries — finance, healthcare, manufacturing, telecom, audit/tax and more — reimagine their future through innovation and agility.
learning and growth
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
Qualifications
- Education qualification: BE /B Tech / MCA / MSc / M. Tech
- 10+ years of IT 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
- Microsoft SQL Server and other most common backend Microsoft technologies. Well versed with all SQL concepts
Required Skills
- Expertise on Object Oriented Analysis & Design
- Design, Implement and deployment experience in 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
- Strong knowledge of web-based technologies; HTTP, AJAX, HTML5, React, JavaScript/jQuery and CSS3
- Strong team skills including the ability to lead and be a team player
Preferred Skills
- Client facing and exposure to onshore offshore delivery model
- Experience in working in a global environment involving multiple development sites on various time zones
- 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)