
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
- Database: SQL Server, PostgreSQL, or NoSQL databases & Cloud & DevOps: Azure/AWS, Docker, Kubernetes, CI/CD Pipelines
- 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 of working with virtual environments (Vmware / Hyperview / Azure)