ABB hiring Software Engineer – React, .NET full-stack
Company: ABB
Qualifications: BE/BTech/ME/MTech
Experience Needed: 2-6 years
Location: Bangalore
Your responsibilities:
- Define and implement scalable, high-performance software architectures using .NET (C#) and React.
- 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.
- 2–6 years of extensive experience in .NET and React 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: React (latest versions), TypeScript, RxJS, NgRx
- Automation & Industrial Protocols: OPC UA, MQTT, SCADA, MES
- Testing & Security: Unit testing, security best practices, OWASP
- Good knowledge of containerization using K8s / K3s / Docker & experience working with virtual environments (Vmware / Hyperview / Azure)