Job Openings Role 29 Manager Application Architect .Net and Azure and AWS Cloud Expertise.

About the job Role 29 Manager Application Architect .Net and Azure and AWS Cloud Expertise.

Responsibilities:

  • Providing technical and architectural leadership for Microsoft .NET web applications by leveraging Azure or AWS Cloud services
  • Create Architecture and Design documentation for the applications and present them to the review board
  • Collaborating frequently with clients and product manager 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, AWS or Azure reference architectures, design documents and assist with other project deliverables as needed.
  • Design state-of-the-art technical solutions on AWS or Azure that address customers' requirements for scalability, reliability, security, and performance and leverage existing investments in AWS or Azure platforms.
  • Designing, developing, implementing, and releasing high quality custom software solutions using SAFe.
  • Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices, leveraging serverless design and cloud patterns.
  • 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, product managers, 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 work US hours including reasonable off-shore team member overlap hours and occasional off-hours status meetings with the off-shore team

Skill sets: (Must have)

  • Education qualification: BE /B Tech / MCA / MSc / M. Tech.
  • 10+ years of IT experience in application development and maintenance activities with Microsoft technology stack
  • 2+ 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:
  • Cloud Serverless technologies such as
  • Azure Web App / AWS EC2
  • API Gateway service
  • Azure Functions / AWS Lambdas
  • Azure Data Lake / AWS S3
  • Azure SQL / AWS Aurora
  • Azure Cosmos DB / AWS Dynamo DB
  • Azure Storage / AWS S3
  • Azure Service Bus, AWS Event Hub
  • Azure Cognitive Services / AWS Textract, Comprehend, SageMaker (ML, AI, RPA, Bots, OCR & NLP)
  • Azure Logic Apps / AWS Step Functions
  • Azure App Service Environment,
  • Azure Redis Cache / AWS Elastic Cache
  • Azure Key Vault,
  • Azure Visual Studio Team Services,
  • Azure AD / MFA etc.
    • Circuit Breaker
    • CQRS/ES
    • Asyncronous Event Driven design (Orchestratino and Choreography)
    • SAGA
    • Observability
    • Persistence First
    • Well versed in designing and building AWS and Azure solutions that include high availability, multi-region and multi-set architectures using virtual networks, availability sets and affinity groups.
    • Insights and Diagnostics using AWS Cloud Watch and Azure App Insights for both on-prem and cloud environments
    • Sharepoint Online architecture experience desired
    • Excellent verbal, presentation and written communications skills.
    • Strong team skills including the ability to lead and be a team player

    Package Details

    • 12 days of vacation
    • Medical insurance
    • Funeral expenses
    • Savings fund
    • Performance Bonus