Search by job, company or skills

10-12 Years
Early Applicant
  • Posted a month 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:

Job ID: 151284789

Similar Jobs

Mumbai, India

Skills:

.Net CoreJavaLegacy ModernizationUnit TestingSpring BootSqlMicroservicesDevopsDockerTerraformDatabase ManagementIntegration TestingAzureKubernetesAWSInfrastructure as CodeCloud ExperienceTesting StrategyHands-on ArchitectTest-containers

Remote

Skills:

containerization C#DevopsAPI DesignCloud ArchitectureAgile MethodologiesSQL ServerASP.NETMicroservicesArchitecture Patterns

Beware of Scammers

We don’t charge money for job offers