2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Define and implement scalable, high-performance software architectures using .NET, C#, and Angular.
- Provide technical direction and mentorship to development teams.
- Architect and optimize microservices-based solutions for modularity, performance, and maintainability.
- Identify and implement AI-powered automation tools for software development and testing.
- Write clean, maintainable, and documented code following SOLID principles.
- Design applications integrating with SCADA, MES, OPC UA, PLCs, and IoT platforms.
- Ensure real-time data processing and communication between IT and OT systems.
- Define standards for reliability, fault tolerance, and high availability in mission-critical environments.
- Participate in Agile Scrum/Kanban sprints and ensure timely feature delivery.
- Develop frontend and backend integrations through APIs and WebSockets.
Requirements
- Bachelor's or master's degree in Computer Science, Engineering, or a related technical field.
- At least 3 years of extensive experience with .NET and Angular in process automation software development.
- Experience with .NET Core, C#, ASP.NET, Web APIs, Entity Framework, Angular, TypeScript, RxJS, and NgRx.
- Experience with SQL Server, PostgreSQL, or NoSQL databases.
- Knowledge of Azure or AWS, Docker, Kubernetes, and CI/CD pipelines.
- Experience with OPC UA, MQTT, SCADA, and MES automation and industrial protocols.
- Knowledge of containerization using Kubernetes, K3s, and Docker.
- Experience with virtual environments including VMware, Hyperview, or Azure.
- Knowledge of unit testing, security best practices, and OWASP.
Tech Stack
Categories
About ABB
ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.
