9 hours ago

Associate Software Engineer

A.P. Moller - Maersk

On Site
Full Time
£45,000
Copenhagen, Capital Region of Denmark, Denmark

Job Overview

Job TitleAssociate Software Engineer
Job TypeFull Time
Offered Salary£45,000
LocationCopenhagen, Capital Region of Denmark, Denmark

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Us

With over 100,000 employees across 130 countries, A.P. Moller - Maersk is a global leader in logistics services, offering the opportunity to grow and evolve in a truly diverse workplace. A.P. Moller - Maersk is an integrated container logistics company working to connect and simplify its customers’ supply chains. With a simple end-to-end offering of products and digital services, seamless customer engagement, and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world.

What We Can Offer

To work at Maersk is to work with the world. You’ll learn from – and collaborate with – skilled professionals who literally move the world, every day. With a supportive environment to develop your skills, you’ll gain access to world-class learning programmes to accelerate your career goals. And you’ll find yourself welcome in our diverse and inclusive culture, where you are valued for who you are and rewarded for what you bring. For this Associate Software Engineer role, we offer hybrid working conditions.

About The Role

We are strengthening Maersk's software development organization, focusing on driving ownership, predictability, and agility in our technology, and growing new talents. As an Associate Software Engineer, you will actively contribute to the development of business features on our website www.maersk.com for digital payments. You will help shape customer journeys and develop cloud-native products in alignment with our backend microservice architecture using Java/Spring.

Do you want to be supported in your development as a software engineer? You will work alongside experienced engineers, learning from them and from the wider Maersk technology teams around the world. We pride ourselves on our brands and identity that builds on our heritage. This role is an opportunity to be part of Maersk's digital evolution.

The role will involve:

  • Hands-on implementation of client-side code
  • Practicing effective agile software development; participating in pair programming, regular communication, and supporting a culture of end-to-end ownership
  • Following software standards to ensure quality throughout the development lifecycle
  • Building new capability across the team toolset, including writing tests and reviewing code for other team members
  • Taking part in sprint planning, backlog refinement, and task estimation

Key Responsibilities

  • Responsible for the quality and implementation (supportable, maintainable, scalable, performant, secure) of your own work
  • Participation in the elaboration of user stories (technical and functional). Agree stories are sufficiently described for their implementation, verification, and delivery.
  • Working collaboratively; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame-free feedback)
  • Keeping builds green by writing testable code
  • Active participation in retrospectives to make continual improvements within your team
  • Technical support during release activities

Skills

Required experience & skills
  • Ability to manage your own task progress and communicate issues to product management and testers
  • Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved
  • Having a can-do attitude and being comfortable with tight delivery deadlines and managing priorities
  • Customer-focused, whether responding to support queries or developing new features and functionality
  • Ability to work independently and with others in a team environment
  • Solid written and verbal communication skills. Able to articulate technical issues to peers
Experience - Essential
  • Experience of web user interface development in a commercial or open-source setting. Providing links to your work is a bonus
  • Working knowledge of front-end development languages, tools, and methodologies – HTML, CSS, JavaScript and associated technologies and toolsets
  • Some hands-on experience of using a front-end development framework, such as Angular, VueJS or React. Our preference is VueJS, but experience in any of them is a plus.
  • The ability to write front-end code to be cross-browser and cross-device friendly through responsive or adaptive techniques
Experience - Nice to have
  • Working with and contributing to open-source projects
  • Experience developing UIs for multi-lingual websites
  • Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for deployment
  • Knowledge of Test-Driven Development (TDD)

Key skills/competency

  • Front-end Development
  • JavaScript
  • HTML/CSS
  • VueJS/React/Angular
  • Agile Methodologies
  • Microservices
  • Cloud-Native
  • Pair Programming
  • Test-Driven Development (TDD)
  • Customer Focus

Tags:

Software Engineer
development
agile
testing
UI
collaboration
coding
ownership
features
delivery
problem-solving
HTML
CSS
JavaScript
VueJS
React
Angular
Java
Spring
microservices
cloud-native

Share Job:

How to Get Hired at A.P. Moller - Maersk

  • Research A.P. Moller - Maersk's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their global logistics and digital transformation focus.
  • Customize your resume: Tailor your resume to highlight front-end development experience, agile methodologies, and any exposure to cloud-native or microservice architectures, directly addressing the Associate Software Engineer requirements.
  • Prepare for technical interviews: Be ready to discuss your experience with HTML, CSS, JavaScript, and frameworks like VueJS. Practice coding challenges related to UI development, cross-browser compatibility, and responsive design.
  • Showcase your front-end expertise: Provide links to personal projects, open-source contributions, or commercial web development work during your application or interview to demonstrate practical skills.
  • Demonstrate an agile mindset: Emphasize experience with pair programming, sprint planning, backlog refinement, and a commitment to continuous improvement, aligning with A.P. Moller - Maersk's agile software development practices.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background