Search by job, company or skills

ABB Limited

Principal Software Engineer

Early Applicant
  • 11 days ago
  • Be among the first 50 applicants

Job Description

Principal 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 is a position with grade

12

This position reports to

Principal Software Engineer

Your role and responsibilities

We are an international pioneering technology leader that is writing the future of industrial digitalization. At the forefront is our Software Development Center which provides industry leading software and deep domain expertise to help the world's most asset-intensive industries solve their biggest challenges. To strengthen our Industrial Automation Analytics team, We are looking for Technical Lead to be part of the team for developing enterprise platforms and solutions for on-premise and on-cloud platforms such as Azure. The work model for the role is : #LI-Hybrid This role is contributing to Process Automation business for Process Automation Digital division based in Bangalore/Mumbai India. You will be mainly responsible for: . Lead the architecture and design of complex .NET Core applications and ensure the overall system's scalability, security, and performance. . Define coding standards and best practices for the team (e.g., SOLID principles, DRY, etc.). . Ensure that code reviews, unit testing, and continuous integration are part of the daily development process. . Implement monitoring, logging, and alerting strategies . Work with various stakeholders to understand functional and technical requirements and provide technical solutions

Qualifications for the role

  • Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field.
  • 10-15 years of experience with depth knowledge of .NET Core and ASP.NET Core for building web applications, microservices, and APIs.
  • Experience with C# and object-oriented programming principles, familiarity with .NET Core CLI, project structures, dependency management, and package references (NuGet).
  • Knowledge of Entity Framework Core for ORM and database interaction.
  • Proficiency in deploying and managing applications on Azure, experience designing and developing microservices using .NET Core.
  • Understanding of service discovery, API gateways, circuit breakers, and load balancing, Knowledge of Docker and Kubernetes for containerized deployments.
  • Deep understanding of RESTful APIs and gRPC, familiarity with API versioning, rate limiting, and security (OAuth2, OpenID Connect).
  • Familiarity with OT systems, including connectivity, data acquisition, and integration, is an advantage.
  • Experience with IoT devices, sensors, gateways, cloud services, and data platforms utilizing various protocols and standards like MQTT, REST, OPC UA, HTTPs, and PROFINET is beneficial.
  • Experience with client-side frameworks, such as Angular, is an advantage, Knowledge of databases, including SQL and time-series databases, is a plus.

More about us

The mission of PA Digital group within ABB Industrial Automation business is to provide next generation Artificial Intelligence enabled Industry Analytics solutions that addresses the needs of an Industry 4.0 driven ecosystem to further strengthen ABB Ability offerings to enable us achieve the fair share of huge market. The group will accelerate digital capabilities through a Horizontal, reusable and still Industry Rich Analytics Platform to excel in IoT and system integration, coupled with Predictive modeling and Transformative Analytics Apps and Solutions-Machine Learning enabled Analytics Platform 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. #MyABBStory

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 16/11/2024

Job ID: 100466165

Report Job

About Company

Follow

ABB Ltd (German: ABB AG, French, Italian, Romansh: ABB SA),formerly ASEA Brown Boveri, is a Swedish-Swiss multinational corporation headquartered in V&#228&#x3B;ster&#229&#x3B;s, Sweden, and Z&#252&#x3B;rich, Switzerland.operating mainly in robotics, power, heavy electrical equipment, and automation technology areas. It is ranked 341st in the Fortune Global 500 list of 2018 and has been a global Fortune 500 company for 24 years.Until the sale of its Power Grids division in 2020, ABB was Switzerland's largest industrial employer.ABB is traded on the SIX Swiss Exchange in Z&#252&#x3B;rich, Nasdaq Stockholm and the New York Stock Exchange in the United States.

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

PRINCIPAL SOFTWARE ENGINEER

WalmartCompany Name Confidential

Principal Software Engineer Net Full Stack

ABBCompany Name Confidential
Last Updated: 16-11-2024 00:07:57 AM
Home Jobs in Bengaluru / Bangalore Principal Software Engineer