H&M GROUP
Job description
We are looking for a talented and driven Senior Software Engineer to join our team. As a Senior Software Engineer, you will be part of the Backend CoE and Label and Compliance team.
You will be a key member of a backend team working with some of the most robust systems powering critical features globally for H&M. You will collaborate with some of the brightest minds and cutting-edge technology to support the global scale at which H&M operates.
You will be at the center of innovation and will have the opportunity to contribute to H&M's vision of becoming a market leader.
You will leverage your expertise in .NET, C#, Microservices, Azure.
At H&M, one of our core principles is "We are One Team." You will be part of a global team working alongside colleagues in Sweden.
Responsibilities
Qualifications:
Job
Description
As a Senior Full Stack Software Developer, you will
play a crucial role in designing, developing, and maintaining our web
applications. You will work on both the backend and frontend, ensuring seamless
integration and high performance. Additionally, you will be responsible for
configuring and maintaining our CI/CD pipeline and ensuring the security of our
applications.
Key
Responsibilities:
·
Design, develop, and maintain backend services
using C# and WebAPI.
·
Develop and maintain the applications’ frontend
using Angular and OpenLayers.
·
Configure and manage CI/CD pipelines using Jenkins.
·
Manage source code using Git.
·
Implement and advocate for Agile development
practices, specifically KANBAN.
·
Ensure code quality through Test Driven Development
(TDD).
·
Conduct security assessments and implement security
best practices using tools like Burp Suite and SonarQube.
· Develop and execute automated tests using Selenium.
Qualifications
Requirements
·
Bachelor’s degree in Computer Science, Engineering,
or a related field.
·
5+ years of experience in full stack development.
·
Proficiency in C#, WebAPI, Angular, and Open Layers.
·
Experience with CI/CD pipeline configuration and
management using Jenkins. (nuget, nunit, npm)
·
Strong knowledge of Git (Atlassian Bitbucket) for
source code management.
·
Experience with Agile development methodologies,
particularly KANBAN.
·
Proficiency in Test Driven Development (TDD).
·
Strong understanding of application security and
experience with security tools such as Burp Suite and SonarQube.
·
Experience with Selenium for automated testing.
·
Excellent problem-solving skills and attention to
detail.
·
Strong communication and teamwork skills.
Preferred
Qualifications:
Citrus Informatics