This job is with ABB, an inclusive employer and a member of myGwork the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
This position reports to
Digital Solution Engineering Manager
Your role and responsibilities
In this role, you will have the opportunity to develop and enhance the software components in the assigned Software Engineering function in one or more of platform and application management. Our solutions are helping vessels to become more sustainable, ranging from APIs that provide data for decision support to tools used for service delivery and providing fleet intelligence. We are growing and looking for strong individuals that want to work in our multi-disciplined team in a collaborative and open environment. You will have the opportunity and responsibility to play key roles in product planning, design, prototyping and development.The work model for the role is: HybridThis role is contributing to the Process Automation Marine and Ports Division of ABB, based in the Philippines but supporting the global operations of the business unit. You will be mainly accountable for:
- Performing a variety of software engineering tasks in the assigned area of software development, software quality engineering, software testing, DevOps, cybersecurity, software release, support, and maintenance, and/or release management, with limited supervision.
- Functioning in a Scrum based Agile environment requiring the frequent release of production code.
- Assist QA engineers by writing automated unit and end to end tests.
- Design solutions for small to medium-sized complexity problems in a way that is simple and easy to understand and develop the solution in a maintainable way.
- Creating highly structured and maintainable code and deliverables with right amount of documentation and improvement by actively participating in retrospectives and code reviews within the team
- Embracing software architecture and design patterns in development to achieve better software metrics across software modularity such as coupling and cohesiveness.
Qualifications For The Role
- Minimum of 3 years hands-on experience with relational databases and REST APIs using microservices built in Node.js and .NET
- Deep understanding of C#, JavaScript, Node.js and TypeScript including ES2015+ and ES modules
- Experience working with CI/CD tools such as GitLab, Azure DevOps, etc.
- Hands-on experience in developing cloud using infrastructure as code in Terraform is a great plus.
- Hands-on experience composing OCI-compliant containers and orchestration using Docker and K8s
- Experience with developing services running in the AWS or Azure cloud infrastructure is a plus
- Experience with React and the React ecosystem is a plus
- Ability to look forward and see options and opportunities to modernize the products and services we develop. With that, it is important to learn rapidly and master innovative technologies and techniques quickly.
- Strong problem-solving skills, excellent communication abilities, and a collaborative mindset
More about us
ABB Marine & Ports supplies world-leading technologies that are driving the evolution of sustainable shipping. Electrical propulsion, data-driven decision support and integrated solutions for ship and shore from ABB are paving the way to a zero-emission marine industry, providing greater efficiency and reliability to shipowners, and preparing vessels to meet the demands of tomorrow. Our automation and electrical solutions are making port and terminal operations safer, greener and more productive. ABB Marine & Ports operates in 26 countries and has 2,000 employees. www.abb.com/marineWe 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