Your role and responsibilities
In this role, We are looking for a highly skilled Sr Software Engineer with extensive experience in .NET and Angular to lead the development of cutting-edge software solutions for the Process Automation Industry. In this role, you will drive the technical strategy, define architectural best practices, and mentor engineering teams to build scalable and high-performance industrial automation systems. You will collaborate closely with cross functional stakeholders to align technical roadmaps with business objectives, ensuring innovation, reliability, and efficiency in mission-critical environments
This role is contributing to Process Automation business for Process Automation Digital division based in Bangalore Southfield, India
Your responsibilities:
- Define and implement scalable, high-performance software architectures using .NET (C#) and Angular
- Provide technical direction and mentorship to development teams, ensuring adherence to best coding and design practices.
- Architect and optimize microservices-based solutions, ensuring modularity, performance, and maintainability.
- Drive innovation by identifying and implementing AI-powered automation tools for software development and testing.
- Write clean, maintainable, and well-documented code, following SOLID principles.
- Design and develop applications that integrate with industrial automation systems (SCADA, MES, OPC UA, PLCs, IoT platforms).
- Ensure seamless real-time data processing and communication between IT and OT systems.
- Define standards for system reliability, fault tolerance, and high availability in mission-critical industrial environments
- Actively participate in Agile (Scrum/Kanban) sprints, ensuring timely delivery of features.
- Ensure frontend and backend integration through well-structured RESTful APIs and WebSockets
Qualifications for the role
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
6 + years of extensive experience in .NET and Angular to lead the development of cutting-edge software solutions for the Process Automation Industry.
Technical Skills:
Backend: .NET Core, C#, ASP.NET, Web APIs, Entity Framework & Frontend: Angular (latest versions), TypeScript, RxJS, NgRx
- Database: SQL Server, PostgreSQL, or NoSQL databases & Cloud & DevOps: Azure/AWS, Docker, Kubernetes, CI/CDPipelines
- Automation & Industrial Protocols: OPC UA, MQTT, SCADA, MES & Testing & Security: Unit testing, security bestpractices, OWASP
- Good knowledge of containerization using K8s / K3s / Docker & Experience of working with virtual environments(Vmware / Hyperview / Azure)