Job Description

Job Description:

Job Description

Responsibilities:

• Include managing .NET application development while providing expertise in the full software development lifecycle, from concept and design to testing.

• You will lead IT groups with specialized focus on servicing enterprise and technology platforms using emerging technologies such as Web 3.0, SAAS, Cloud, eBusiness, Mobile, social media, open-source and BI/DW.

• To succeed in this position, you must have 10-15 years of experience in developing enterprise applications and products using the below technologies


Desired Skills and Experience


• Microsoft .Net Application and Azure having 12+ years of experience in Enterprise Architect landscape (.NET, Azure cloud, React, SQL DBs, No SQL, Full stack)

• Architecting large enterprise scale Azure cloud applications using Azure services such as Functions, Cosmos DB, Service Bus, Event Grid, Event Hubs, API Management, Key Vault, App Service, cloud strategy

• Architecting microservices, event driven, Serverless Azure cloud applications

• SAAS based product / platform architecture experience

• Good understanding of the cross cutting architectural elements like Security (Authentication, Authorization, Distributed logging, tracing and Audit, Infra as Code, Database Design (SQL Server and MongoDB, Kubernetes)

• Deep understanding of architectural concepts, issues and trends

• Expert knowledge in Object Oriented Principles and Design Patterns

• Expertise in n-tiered web architectures, SOA and related technologies

• Strong technical expertise in the Relational Databases, No SQL DB (Ex: SQL Server, MongoDB), Web development and object-oriented methodologies.

• Must be a Team player able to work effectively at all levels of an organization with the ability to influence others to move toward consensus.

• Should review design and implementation of junior designers and developers on the quality of technical deliverables and adherence to quality process

• Excellent verbal and written communication skills.


Optional Skills:

• Consumer Web Development Experience for High-Traffic, Public Facing web applications

• Experience with cloud technologies also a plus

Education:

• A Computer Science / Computer Engineering graduate or equivalent

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application