Apps & Integration Architect 

Job Category: Development
Job Type: Contract
Job Location: Remote
Experience: 12-15 years

Duration : 6 Months 

JOB DESCRIPTION  

• Candidates with 12 + years of experience in IT industry and with strong .NET/.NET Core/SQL/Azure Cloud Service/ Azure DevOps. This is a client facing role and hence should have strong communication skills. This is for Indian client and the resource should have the hands-on – experience in Dotnet coding and Azure development.  

• Working hours – 8 hours  

RESPONSIBILITIES  

  • Designing and overseeing the architecture of software solutions.  
  • Strong technical foundation, a thorough understanding of architectural principles, and the ability to lead and mentor teams effectively.  
  • Design scalable, secure, and robust .NET applications using Azure Cloud services.  
  • Lead the cloud infrastructure design using Azure IaaS, PaaS, and other Azure services.  
  • Develop and implement Azure DevOps CI/CD pipelines for continuous integration and delivery, ensuring best practices for automation and security.  
  • Identify, prioritize and execute tasks in the software development life cycle.  
  • Guide team to write reusable, testable, performant and efficient code.  
  • Lead the development team and collaborate closely with stakeholders to align the architectural vision with business goals.s  
  • Lead by example by designing and implementing clean best-practices maintainable code  
  • Troubleshoot and resolve architectural and infrastructure issues, ensuring high availability and disaster recovery setups.  
  • Experience in large scale software development.  
  • Experience in Stakeholder Management (client facing roles).  
  • Excellent communication and organizational skills.  

 PRIMARY SKILLS  

.NET Framework & .NET Core:  

  • Expertise in C#, .Net Core, Entity framework, EF core, Microservices.  
  • Expertise in RDBMS including MS SQL Server with thorough knowledge in writing SQL queries, Stored Procedures.  

Architectural Skills  

  • Design Patterns: Familiarity with design patterns (e.g., Singleton, Factory, Repository, etc.) and architectural patterns (e.g., MVC, MVVM, Clean Architecture, DDD).  
  • Microservices Architecture: Understanding of microservices principles, including service decomposition, inter-service communication, and API design.  
  • Event-Driven Architecture: Knowledge of event-driven systems and messaging patterns, including using technologies like RabbitMQ or Azure Service Bus.  
  • Cloud Architecture: Proficiency in cloud services (e.g., Azure, AWS) and understanding of cloud-native application design, including serverless architectures and containers (Docker, Kubernetes).  
  • Minimum 2 years of experience in an architectural role or as a lead developer with architectural responsibilities.  

Azure Cloud Services:  

Experience in designing and implementing cloud architectures using:  

–Azure App Services (Web Apps, API Apps), Azure Key Vault.  

–Azure Functions, Durable Functions.  

–Docker, & containerization practices.  

–Azure Logic Apps.   

–Messaging service – Service Bus & Event Grid.  

–Azure SQL Database, Cosmos DB, Blob Storage.  

  • Design, implement, and deploy microservices on Azure.  
  • Implement monitoring solutions using Azure Monitor, Application Insights, and Log Analytics.  

Azure DevOps:  

  • Experience setting up and managing CI/CD pipelines, deployment automation, and release management.  
  • Proficiency in using Azure Repos, Azure Pipelines, Azure Artifacts, and integrating with Git.  

Others:  

  • Knowledge of architectural styles and design patterns, experience in designing solutions  
  • Broad and extensive knowledge of the software development life cycle (SDLC) with software development models like Agile, Scrum model, Jira models.  
  • Designing, developing and executing software solutions to address business issues.  
  • Experience with RESTful APIs.   

 SECONDARY SKILLS (GOOD TO HAVE)  

  • Experience with PowerShell or Bash scripting for automation.  
  • Knowledge of Event Hub.  
  • Experience with GraphQL.  
  • Front-end JavaScript frameworks used for building dynamic, responsive, and interactive web applications (React/Angular/Vue.js).  
  • Experience in Azure Active Directory (AAD), Managed Identities, Role-Based Access Control (RBAC), and API security.  
  • Kubernetes, and containerization practices.  

CERTIFICATIONS REQUIRED (Optional but Preferred)  

  • Microsoft Certified: Azure Solutions Architect Expert  
  • Microsoft Certified: DevOps Engineer Expert  
  • Microsoft Certified: Azure Developer Associate

Apply for this position

Allowed Type(s): .pdf, .doc, .docx