Senior Software Engineer
At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story.
This position reports to
Principal Software Engineer
Your role and responsibilities
In this role, you will have the opportunity to develop and enhance complete and sizable software modules in the assigned software engineering function in one or more of platform and application management. Each day, you will execute assigned design and development activities focused on building solutions in an efficient and cost-effective manner and in accordance with quality standards. You will also showcase your expertise by providing curated project schedule estimates and ensuring their successful completion within the deadline. The work model for the role is: #LI-Onsite. This role is contributing to Process Automation business for Process Automation Digital division based in Bangalore, India. You will be responsible for the following:
- To understand new features/use cases and implement them
- To understand existing code and utilize problem-solving skills
- Interface with UX designers to take over UX and convert into Angular UI (HTML, CSS, and Components)
- Analyzing and gathering requirements and proposing appropriate technical solutions
- Working with Development Manager, System Architect, and Product Owner to define scope, features, and estimates for new development work
- Providing technical guidance to team members
Qualifications for the role
- Primary Technical skills:
- Bachelor’s or master’s degree in software engineering or equivalent
- 5-10 years of experience in application design and development
- Should have good experience and exposure in working with Angular 16 or newer versions (preferred)
- Should have experience in Object-oriented programming languages (C#, .Net Core, Java). C# preferred
- Experience in working with SQL and NoSQL databases such as MS SQL Server, Mongo, and Cosmos DB
- Experience in building Restful APIs/Micro Services
- Good understanding and preferably hands-on exposure to Azure DevOps CI/CD
- Good knowledge of design patterns and SOLID principles
- Good to have skills:
- Good knowledge of containerization using K8s/K3s/Docker
- Experience of working with virtual environments (Vmware/Hyperview/Azure)
More about us
ABB provides a comprehensive range of integrated automation, electrical, and digital systems and services for customers in the process, hybrid, and maritime industries. These offerings, coupled with deep domain knowledge in each end market, help to optimize productivity, energy efficiency, sustainability, and safety of industrial processes and operations. We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe.