Bangalore, Karnataka, India
9 days ago
Principal Software Engineer
Principal Software EngineerAt 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

Digital Solution Engineering Manager

Your role and responsibilities

We are looking for software professionals to join our Industrial Automation Digital Organization. The role requires to manage a technical / Development team with experience on DevOps environment with focus on software lifecycle automation, Build and Release management and CI/CD. Position will primar-ily focus on guiding team development efforts towards successful project delivery, providing coordina-tion, Tracking and work with the teammates through coaching and mentorship. This position will be reporting to the Project manager.The work model for the role is : #LI-OnsiteThis role is contributing to Process Automation business for Process Automation Digital division based in Bangalore, India.You will be mainly accountable for:•\tMaintain high standards of software quality within the team by establishing best industry prac-tices. Extensive experience on establishing a suitable DevOps channel across the platforms•\tExperience on guiding the team to setup a continuous build environment to speed up software development and deployment process. Identify and encourage areas for growth and improve-ment within the team.•\tCollaborate with other software developers, business analysts and software architects to plan, design, develop and test the software applications. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans•\tWork closely with ABB project manager for deliverables and milestones identification and tracking. Prepare reports, manuals and other documentation on the status of the project Team Play•\tWork with manager, and other stakeholders to develop team goals and delegate tasks to the appro-priate team member. Should have experience in developing solutions and successfully resolving complex technical issues for the team. •\tShould introduce innovation in processes followed and/or solutions delivered and encourage it with-in the team. Participate in peer-reviews of solution designs and related code and establish industry best practices in coding. Develop team schedules and assist in the successful onboarding and train-ing of team members. Provide frequent feedback on team member’s performance, address weak-nesses or inefficiencies, and offer support to improve skill gaps. •\tDevelopment: Knowledge of Microsoft Azure, and familiarity with other cloud platforms and con-cepts. Experience on setting up a continuous build environment to speed up software development and deployment process.•\tExtensive experience on application containerization concepts and tooling (e.g. Docker/Docker Swarm, Kubernetes). Good knowledge of various virtualization, Language, Database & Test technologies. Experience in troubleshooting the complex technical issues within the team

Qualifications for the role

Total 15 years of experience.\tPrimary Skills : Application development skills (Angular, .net core C# Full stack), Data Science, Analytics, AI & ML, ETL, Databases, Security, DevOps & deployment automation. Project Imple-mentation methodologies (Agile, Waterfall & Iterative) \tSecondary Skills: Data Analyst, Domain Skills & Advance features/ Coding guidelines, .Net Standard & Framework\tStakeholder management: Identify and prioritize key stakeholders (external & internal), Under-stand and align stakeholder expectations\tExcellent communication skills, Expert in delegating tasks, Mediator, Reward achievementsAdditional: NetCore, C#, WebAPI & Entity Framework Core (Databases), Azure deployment, Service fab-ric & Kubernetes

More about us

ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future. The Process Automation (PA) business area (>$6B revenue in 2021, 22,000 employees), automates, electrifies and digitalizes some of the most complex industrial infrastructures on this planet. Through its five divisions, it serves customers in the energy, process and hybrid industries – from hydrocarbons, chemicals, water, mining, minerals, pulp & paper to marine and ports, and many more. PA stands at the heart of some of the most important shifts in society, helping the energy-intense industries to safer, smarter and more sustainable operations to enable a prosperous, low-carbon society. For more information on PA, refer to https://global.abb/group/en/investors/strategy-events/pa-capital-markets-day-2022We 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

Por favor confirme su dirección de correo electrónico: Send Email