Job Description
Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.
At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on a journey where each and every one of us, individually and collectively, welcomes and celebrates individual differences.
This is a Senior Software Engineer role at a Global Grade 13, reporting to the Head of Solution & Value Engineering in Business Area - Process Automation Digital based in Bangalore, India. You will be primarily responsible to develop and enhance complete and sizable software modules in the assigned software engineering function in one or more of the following areas of platform and application software development / software quality engineering / software testing / DevOPS / cyber security / software release support and maintenance. Apply the principles of software engineering for analysis, design, development, unit and integration testing, and debugging of computer software based on distributed architecture including Cloud / on-premise /edge architecture and design.
Your responsibilities
• Ability to understand new features / use cases and implement them
• Ability to understand existing code and problem-solving skills
• 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 projects
• Providing technical guidance to team members
Your background
• Bachelor’s or master’s degree in software engineering or equivalent
• 5 to 8 years of relevant work experience
• Experience in application design and development
• Should have experience in multiple Object-oriented programing languages (C++, C#, .Net Core, Java). At least C# preferred
• Experience in working with SQL & NoSql databases such as Mongo and CosmosDB
• Experience in building Restful APIs / Micro Services
• Good understanding of Microsoft Azure and similar cloud providers
• Good knowledge of design patterns and Solid design principles
• Good knowledge of containerization using K8s / K3s / Docker
• Knowledge on communication protocols like MQTT, AMQP, HTTP
More about us
"Our Process Automation business offers a range of solutions for process and hybrid industries, including our industry-specific integrated automation, electrification and digital solutions, control technologies, software and advanced services, as well as measurement & analytics, marine and turbocharging offerings. Process Automation is #2 in the market globally.
Based on its deep domain knowledge, experience and expertise in delivering world-class automation products, systems and solutions, a wide area of complimenting digital and collaborative solutions across applications and sectors, the Process Automation business helps customers remain competitive, improving their ROI and running safe and productive operations."
We look forward to receiving your application (documents submitted in English are appreciated). If you want to discover more about ABB, take another look at our website www.abb.com.
Work model: on site #LI-onsite
Report this listing
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
