Know more about the opportunity

Solution Architect (Azure)


We are looking for an Azure Cloud Solution Architect with an in-depth knowledge of the Microsoft stack. The candidate should be self-motivated, go-getter, out of the box thinker, and who is willing to work in a high-energy start-up environment. He/she must demonstrate a high level of ownership, integrity, and creativity.

Required Skills:

  • In-depth exposure to Azure Cloud (Proficient)
  • In-depth knowledge of .NET Framework 3.5, 4.7+, .NET C#, Object-oriented concepts, LINQ, Asp.NET MVC 4+, Asp.NET Core, Web API, WCF, entity Framework, architectural, design patterns, unit testing framework, JavaScript, and jQuery

Roles and Responsibilities:

  • Design and develop Platform as a Service (PaaS) solutions using Azure services
  • Must be able to develop solutions on Azure for cloud native, cloud optimized, and Cloud Infrastructure based solutions preferably using Microsoft technology stack
  • Design and develop batch jobs using Azure CLI, Azure portal, and other necessary tools
  • Must be able to design and develop Azure App Services, API Apps, web jobs, Azure Functions, web apps, serverless functions, containers, microservices with Kubernetes, and microservices with Service Fabric
  • Develop solutions for Azure storage using a relational database and Cosmos DB
  • Monitor, troubleshoot, and optimize Azure solutions by developing code to support scalability of applications and services
  • Create and consume Azure services such as App Service Logic App, Azure Search Solutions, event and message-based solutions, etc.
  • Develop the cloud (autoscaling) and configuring a message-based integration architecture
  • Collaborating with various stakeholders to determine software requirements
  • Creating high-level product specifications and design documents
  • Providing the development team with architectural blueprints to follow
  • Guiding and assisting the development team throughout the process
  • Troubleshooting and resolving issues with coding or design
  • Ensuring that you and the team adhere to development schedules and deadlines
  • Presenting regular progress reports and setting goals
  • Testing the final product to ensure it is completely functional and meets the requirements
  • Updating software solutions as required
  • Utmost importance to be given to customer success

Good to have:

  • Passion for writing great, simple, clean, and efficient code
  • Should be a very fast learner and have excellent problem-solving capabilities
  • Should have excellent written and verbal communication skills
  • Experience working in large-scale distributed systems is a plus
  • Should be able to independently design and build components for the automation platform
  • Should assist in the maintenance of the tools and troubleshooting the issues

Why should you join Opcito?
We are a dynamic start-up that believes in designing transformation solutions for our customers with our ability in unifying quality, reliability, and cost-effectiveness at any scale. Our core work culture focuses on adding material value to client products by leveraging best practices in DevOps like continuous integration, continuous delivery, and automation coupled with disruptive technologies like cloud, containers, serverless computing, and microservice-based architectures. Here are some of the perks of working with Opcito:

  • Outstanding career development and learning opportunities
  • Competitive compensation depending on experience and skill
  • Friendly team and enjoyable working environment
  • Flexible working schedule
  • Corporate and social events.

Apply Online