Search by job, company or skills

10-12 Years
Not Disclosed
Early Applicant
  • Posted 3 months ago
  • Be among the first 10 applicants

Job Description

Job Description

Key Responsibilities :

  • Design and architect scalable, secure, and high-performance enterprise applications.
  • Define solution architecture and prepare technical specifications for complex software systems.
  • Design and implement IoT-based solutions using platforms such as Azure IoT, AWS IoT Core, AWS Greengrass, or similar technologies.
  • Lead the architecture and development of cloud-native microservices using .NET Core.
  • Design RESTful APIs and distributed systems following industry best practices.
  • Establish coding standards and conduct architecture, design, and code reviews.
  • Collaborate with development teams to ensure adherence to architectural guidelines and best practices.
  • Design and implement CI/CD pipelines to support automated build, testing, and deployment.
  • Work closely with product owners, business stakeholders, and engineering teams to translate business requirements into scalable technical solutions.
  • Mentor development teams and provide technical leadership throughout the project lifecycle.
  • Evaluate emerging technologies and recommend improvements to the overall technology landscape.

Required Skills & Experience

  • 10+ years of experience in software development with significant experience as a Software Architect or Technical Architect.
  • Strong hands-on expertise in .NET Core and enterprise application architecture.
  • Experience designing and architecting large-scale data solutions.
  • Strong experience with Azure IoT, AWS IoT Core, AWS Greengrass, or similar IoT platforms.
  • Experience developing cloud-native microservices and RESTful APIs.
  • Hands-on experience with CI/CD pipelines and DevOps practices.
  • Experience with unit testing frameworks such as NUnit and xUnit, along with API testing.
  • Good understanding of Docker and containerization technologies.
  • Knowledge of MQTT, AMQP, or other messaging protocols used in IoT solutions.
  • Experience with frontend technologies such as ReactJS, Angular, or other JavaScript frameworks.
  • Experience using project management and issue tracking tools such as JIRA or Azure DevOps.
  • Strong understanding of Agile software development methodologies.
  • Excellent communication and stakeholder management skills with the ability to present and articulate architectural solutions.

Preferred Skills

  • Exposure to AI capabilities on Edge Devices (Edge AI).
  • Experience with Kubernetes and container orchestration.
  • Knowledge of Azure or AWS cloud architecture and cloud security best practices.
  • Familiarity with event-driven architecture and distributed systems.
  • Experience in industrial IoT or connected device ecosystems is an advantage.

Key Competencies

  • .NET Core Architecture
  • Cloud-Native Microservices
  • Azure IoT / AWS IoT Core / AWS Greengrass
  • Solution Architecture & System Design
  • Docker & Containerization
  • CI/CD & DevOps
  • MQTT & AMQP Messaging
  • ReactJS / Angular
  • Agile Development
  • Technical Leadership & Mentoring

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

AWS IoT Core

DevOps practices

AWS Greengrass

CI CD pipelines

Cloud-native microservices

Similar Jobs

10-15 yrs
Remote
Skills:
.Net Core, asp.net web api , C#, Apache Kafka, Microservices, Distributed Systems, Rest Apis, SQL Server, Solution Architecture, Event-Driven Architecture
12-14 yrs
Mumbai, India
Skills:
.Net Core, .NET 8, Azure Kubernetes Services (AKS), Design Patterns, Unit Testing, Spring Boot, Microservices, Azure Functions, Terraform, Docker, Spring Security, Integration Testing, Cosmos DB, Spring Data, Spring Cloud, Azure Sql, Sql, Kubernetes, Event-Driven Architecture, Service Mesh, Cloud Native patterns, AI/ML integration, Test-containers, AWS equivalent