What are the responsibilities and job description for the Enterprise Architect position at NewVision Softcom & Consultancy?
- MicrosoftPrinceton
Grade
Role
Principal Solution Architect
Employment Type
Full Time
Employee Category
Organisational
Group Company
NewVision
Company Name
New Vision Softcom & Consultancy Pvt. Ltd
Function
Business Units (BU)
Department/Practice
Microsoft
Organization Unit
Application Development
Region
USA
Country
US
Base Office Location
Princeton
Working Model
Hybrid
Weekly Off
US Standard
State
New Jersey
Skill
Highest Education
POST GRADUATE
GRADUATION/EQUIVALENT COURSE
CERTIFICATION
AZ-204: DEVELOPING SOLUTIONS FOR MICROSOFT AZURE
AZ-305T00: DESIGNING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS
Working Language
ENGLISH
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.
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.
-
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.
- Strong 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)