Technical Architect (Application development)
Responsibilities:
- Collaborate with business stakeholders to understand their needs strategies and objectives and translate them into technology solutions that drive business value.
- Design develop and maintain the architecture framework for the application
- Provide guidance and expertise to technical teams during solution development ensuring that architecture principles and best practices are followed.
- Evaluate new and emerging technologies to determine their potential benefits and risks and make recommendations for their integration into the architecture.
- Lead efforts to create and maintain architecture blueprints diagrams and documentation that effectively communicate the architecture to various stakeholders.
- Identify and address architectural gaps and challenges by proposing innovative solutions and roadmaps.
- Collaborate with product owners project managers development teams and infrastructure teams to ensure that architectural guidelines are being followed throughout the project lifecycle.
- Conduct regular reviews of existing systems and applications to identify opportunities for optimization standardization and consolidation.
- Provide expertise in cloud computing data management security and integration to ensure a holistic approach to architecture design.
- Stay up-to-date with industry trends best practices and emerging technologies in architecture and apply this knowledge to enhance the organizations architecture.
Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field; Masters degree preferred.
- Total experience: 10 years
- Experience as technical architect: 4 years
Skillsets (Must have):
- Should have strong hands-on knowledge core C# React Angular other JavaScript frameworks SQL and various Azure services
- Design Implement and deployment experience in Azure Services (Azure Web App Azure API App Azure Functions Azure SQL Azure Cosmos DB Azure Storage Azure Service Bus 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.
- 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 of programming patterns and principles e.g. Separation of Concern Repository Pattern UnitOfWork DRY SOLID etc.
- Experienced in software design and application architectures.
- Strong knowledge of security and performance optimization.
- Strong knowledge of enterprise integration SOA microservices
- Good at source code management continuous integration and continuous deployment.
Required Experience:
Staff IC
Technical Architect (Application development)Responsibilities:Collaborate with business stakeholders to understand their needs strategies and objectives and translate them into technology solutions that drive business value.Design develop and maintain the architecture framework for the applicationPr...
Technical Architect (Application development)
Responsibilities:
- Collaborate with business stakeholders to understand their needs strategies and objectives and translate them into technology solutions that drive business value.
- Design develop and maintain the architecture framework for the application
- Provide guidance and expertise to technical teams during solution development ensuring that architecture principles and best practices are followed.
- Evaluate new and emerging technologies to determine their potential benefits and risks and make recommendations for their integration into the architecture.
- Lead efforts to create and maintain architecture blueprints diagrams and documentation that effectively communicate the architecture to various stakeholders.
- Identify and address architectural gaps and challenges by proposing innovative solutions and roadmaps.
- Collaborate with product owners project managers development teams and infrastructure teams to ensure that architectural guidelines are being followed throughout the project lifecycle.
- Conduct regular reviews of existing systems and applications to identify opportunities for optimization standardization and consolidation.
- Provide expertise in cloud computing data management security and integration to ensure a holistic approach to architecture design.
- Stay up-to-date with industry trends best practices and emerging technologies in architecture and apply this knowledge to enhance the organizations architecture.
Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field; Masters degree preferred.
- Total experience: 10 years
- Experience as technical architect: 4 years
Skillsets (Must have):
- Should have strong hands-on knowledge core C# React Angular other JavaScript frameworks SQL and various Azure services
- Design Implement and deployment experience in Azure Services (Azure Web App Azure API App Azure Functions Azure SQL Azure Cosmos DB Azure Storage Azure Service Bus 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.
- 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 of programming patterns and principles e.g. Separation of Concern Repository Pattern UnitOfWork DRY SOLID etc.
- Experienced in software design and application architectures.
- Strong knowledge of security and performance optimization.
- Strong knowledge of enterprise integration SOA microservices
- Good at source code management continuous integration and continuous deployment.
Required Experience:
Staff IC
View more
View less