The Team:
The team is responsible for developing applications in the Shipping Portfolio. Our solutions provide commodity trading, energy and bunkering companies with the market leading online tools for vessel tracking and surveillance of energy commodities from load port to discharge, direct to the terminal and berth facility. The team works in an Agile environment and is located globally. The team is independent in driving all decisions and is responsible for continuously improving customer experience, revenue growth and operations enablement through quick turn-around of development of our products with high quality.
Responsibilities and Impact:
As a Software Engineer, you will make a key contribution in building solutions. Your challenge will be reducing the “time to market” for products without compromising quality, by leveraging automation and innovation. You will use a wide range of technologies and have the opportunity to interact with different internal teams.
- Design, develop, and maintain scalable web applications using Angular and Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and consume RESTful APIs and integrate with back-end services.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Ensure application security and data protection measures are implemented.
What We’re Looking For:
-
Angular Proficiency: Ability to build dynamic single-page applications with a strong grasp of components, services, and state management.
-
TypeScript & JavaScript Skills: Expertise in writing maintainable code in TypeScript and a solid foundation in JavaScript.
-
NgRx Experience: Proficient in using NgRx for effective state management in Angular apps.
-
HTML & CSS Expertise: Capable of creating responsive web interfaces ensuring cross-browser compatibility.
-
RESTful API Knowledge: Experience in designing and integrating RESTful services for front-end and back-end communication.
-
Agile Familiarity: Knowledge of Agile practices like Scrum and Kanban.
-
Version Control with Git: Proficient in Git for efficient code management.
-
Testing Frameworks: Familiar with JUnit and Jasmine for unit and end-to-end testing.
Additional Preferred Qualifications:
-
Java & Spring Framework: Experience in developing applications with Java and Spring Boot.
-
SQL Skills: Proficient in writing complex SQL queries.
-
Geospatial APIs: Knowledge of integrating location-based services.
-
AG Grid Experience: Skilled in building data grids in Angular.
-
Containerization Knowledge: Familiar with containerization practices for application management.
Benefits:
We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global.
Our benefits include:
- Health & Wellness: Health care coverage designed for the mind and body.
- Flexible Downtime: Generous time off helps keep you energized for your time on.
- Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
- Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
- Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
- Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.
For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries