Our customers have thousands of technicians that keep power, gas, and other essential services operating daily around the world.
ABB’s development teams write the software to make this possible. Come join us in an environment that welcomes innovation and rewards your ability to get the job done while you build scalable and reliable features on a leading edge Azure cloud platform.
The developer works on technical challenges and facilitates collaborative efforts within the scrum team and across product teams, in support of the frequent delivery of quality software to the customer.
Deep involvement with your agile scrum team to understand customer needs, prototype, design, and deliver innovative end-
to-end features with maintainable high-quality code.
Integrate with back-end systems while maintaining reliability and performance
Ensure high-quality deliverables following established design principles with appropriate level of test automation
Design, develop, re-factor, review, and maintain software with quality and performance in mind.
Identify risks that could impact schedule and quality of software and manage those risks with the team and ask for help when needed.
Fail fast when needed and learn from mistakes; prototype new features.
Be effective in reflection, retrospection, and constant incremental improvement.
Firm understanding of software development principles
Great verbal and written communication
Bachelor's degree in Computer Science / Engineering or equivalent with relevant work experience
Written and spoken English is professional, clear and understood by others the first time. You are able to adjust your style according to the situation whether it’s a 15 minute stand up meeting or demo in front of senior management.
Experience with Scrum development process
Solid background in algorithms and data structures
Additional Nice-to-have Skills or experience :
Experience cloud development (Azure, Amazon Web Services, Google cloud, etc )
Familiar Micro Service design and development experience
Experience with PowerShell
Visual Studio Team System / Team Foundation Server
Familiarity with TDD, Unit testing and mocking techniques, and automated testing.