Source description
About the role
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 at wonderbiz technologies pvt.