Experience
2 - 4 yrs
Salary (CTC)
₹14.8L - ₹16.4L
Job Location
Bengaluru, India
Vacancy
1
Designation
Software Engineer
Job Type
ONSITE
Job Description
This Position reports to:
Digital Solution Engineering Manager What we believe in
ABBs Process Automation business area enables customers to operate some of the worlds largest and most complex industrial infrastructures, helping them outrun leaner and cleaner.
We offer a broad range of automation, electrification, and digital solutions for process, hybrid, and maritime industries, including industry-specific integrated control and software as well as measurement and analytics solutions and services.
Your role and responsibilities
In this role, we are looking for a Software Engineer .NET Angular to join our Process Automation Digital organization. The role requires a highly motivated software engineer with strong expertise in developing enterprise-grade software solutions using modern Microsoft technologies and frontend frameworks. The candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications that integrate with industrial automation systems while ensuring reliability, maintainability, and operational excellence in mission-critical environments.
The work model for the role is: Hybrid
This role is contributing to the Process Automation Digital division based in Bangalore Southfield, India. Main stakeholders include Product Owners, Solution Architects, Engineering teams, Quality Assurance teams, DevOps teams, and customers from asset-intensive industries.
You will be mainly accountable for:
- Design, develop, and maintain scalable, secure, and high-performance applications using .NET technologies (C#, .NET Core, ASP.NET, Web APIs) and Angular.
- Design and implement microservices-based architectures leveraging modern design patterns and industry best practices.
- Develop clean, maintainable, and well-documented code following SOLID principles and established software engineering standards.
- Build modern, responsive, and user-friendly user interfaces using Angular, TypeScript, RxJS, and NgRx.
- Optimize frontend applications for performance, particularly for real-time monitoring, operational dashboards, and industrial data visualization use cases.
- Develop and integrate RESTful APIs to enable seamless communication between frontend applications and backend services.
- Participate actively in Agile development methodologies including Scrum and Kanban ceremonies, ensuring timely delivery of features and continuous improvement.
- Collaborate with cross-functional teams including Product Management, Architects, QA, and DevOps teams to gather requirements, analyze business needs, and propose appropriate technical solutions.
- Ensure software quality through comprehensive unit testing, integration testing, and end-to-end testing practices.
- Support troubleshooting, defect resolution, root cause analysis, and performance optimization activities to ensure operational reliability.
- Contribute to deployment automation and release activities using modern CI/CD practices and DevOps tools.
- Develop solutions that integrate with industrial automation ecosystems and support communication using industrial protocols and standards where applicable.
- Maintain technical documentation including design specifications, implementation guides, API documentation, and support materials.
Qualifications for the role
- Bachelor''s or Master''s degree in Computer Science, Engineering, Information Technology, or a related technical discipline.
- 36 years of experience in software development with strong expertise in .NET and Angular technologies.
- Proven hands-on experience with backend development using .NET Core, C#, ASP.NET, Web APIs, and Entity Framework.
- Strong frontend development skills using Angular (latest versions), TypeScript, RxJS, and NgRx.
- Experience designing and developing microservices-based applications and distributed systems.
- Proficiency working with databases such as SQL Server, PostgreSQL, and/or NoSQL databases.
- Good understanding of cloud platforms and DevOps practices, including experience with Microsoft Azure and/or AWS.
- Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience implementing and maintaining CI/CD pipelines and automated deployment processes.
- Knowledge of industrial automation technologies and protocols including OPC UA, MQTT, SCADA, and MES is highly desirable.
- Experience with software testing methodologies including unit testing frameworks, integration testing, and automated testing practices.
- Strong understanding of application security best practices, secure coding principles, and familiarity with OWASP guidelines.
- Excellent analytical, problem-solving, and troubleshooting skills with the ability to work effectively in complex technical environments.
- Strong communication and collaboration skills with experience working in cross-functional and global teams.
More about us
ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive and sustainable future. The Process Automation (PA) business area automates, electrifies, and digitalizes some of the world''s most complex industrial infrastructures.
Through its five divisions, ABB serves customers across energy, process, and hybrid industriesincluding hydrocarbons, chemicals, water, mining, minerals, pulp and paper, marine, and ports. Process Automation stands at the center of some of society''s most important transformations, helping energy-intensive industries achieve safer, smarter, and more sustainable operations while enabling a prosperous, low-carbon future.
ABB India is committed to fostering a diverse and inclusive work environment and provides equal employment opportunities to all qualified applicants. Employment may be subject to applicable pre-employment screening and background verification as per company policy.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
