Software Engineer - dotnet

  • Full-time

Company Description

At H&M Group, we believe in making great design available to everyone. It’s essential in everything we do. Our family of brands — H&M, COS, Monki, Weekday, & Other Stories, H&M Home, ARKET, Afound and Itsapark — offer customers around the world a wealth of fashion, beauty, accessories and homeware, as well as modern menus with fresh and local produce at some of the brands’ in-store eateries.

But design is so much more than just products; it’s about clever design processes, efficient product flows, creating experiences that enrich, and smart solutions that benefit all our customers.

Sustainability is always at the core of our business. Not only because we like to do what’s right — but it’s also beneficial for our business. We will continue to push for change and lead the way towards a more inclusive and sustainable fashion future.

Do you want to join us? We will trust you with great responsibility right from the start, reward a passionate mindset and encourage an entrepreneurial spirit. When you start a career with H&M Group, there’s no limit to where it can take you.

Job Description

In this role, you will apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will interface with key stakeholders/Product Managers from Product development and Engineering and different Value streams at H&M. You will be part of Centre of Excellence for engineering and get opportunity to work in different product teams at H&M. Right now, we are seeking individuals to join two of our dynamic product teams: 

Delivery Management Services (DMS) in Distribute component area in the Product and Move unit. DMS team is responsible for building services catering to capabilities required to provide deliveries of our products from online e-commerce ecosystem for H&M and Portfolio brands. This includes capabilities such as providing customer promise when shopping online, delivery offer creation and optimization, integration with various carrier brokers and carriers for deliveries and returns, track and trace of shipments etc. to name a few.        

Allocation Engines Store & Online product team is an essential part of the company's supply chain. The product is responsible for several services connected to the allocation decisions of articles from Suppliers to WHs and from WH to stores given business guardrails, data input and article intention. They work closely with Advanced Data products and Business stakeholders to develop and implement Allocation logics and their impact in the physical supply chain processes.  

Responsibilities:

  • Design, develop, and implement software solutions that aligns with project goals and meet quality standards. 
  • Write clean, efficient, and maintainable code using best practices and appropriate software design patterns. 
  • Collaborate with product managers, designers, and other stakeholders to gather and analyze requirements for software projects. 
  • Perform unit testing, debugging, and troubleshooting to ensure software meets functional and performance requirements. Participate in code reviews to provide and receive constructive feedback and improve code quality. 
  • Collaborate with team members to identify and resolve technical issues and optimize software performance. 
  • Stay up to date with emerging technologies and industry trends to propose innovative solutions and improvements.  
  • Contribute to the documentation of software designs, technical specifications, and user manuals. 
  • Work effectively in an Agile development environment, participating in sprint planning, estimation, and other team activities. 

Qualifications

For this position, we seek individuals with a strong experience in system development, with a primary focus on the .NET platform and C# as your programming language of choice. Whether your expertise lies in backend, web, or full-stack development, what matters most is your passion for system development and your ability to solve problems through code.  
Here are some examples of programming languages and technologies we'd like you to have experience with: 

  • Strong hands-on experience in C#, .NET, Web APIs and Microservices. 
  • Experience working with Microsoft SQL and Cosmos DB 
  • Strong hands-on experience in Azure in services such as App Service, Functions, Service Bus, AKS, AAD, AppInsights, Application Gateways, Storage accounts etc. 
  • Strong experience in writing Unit tests, Integration tests with testing frameworks such as MS Test/N-Unit/X-Unit and use of mocking frameworks. 
  • Experience in creating and working with CI/CD pipelines using Azure Devops and Infrastructure as Code using Terraform or Bicep. 
  • Good knowledge of Application and Cloud Security best practices. 
  • Excellent problem-solving skills. 
  • Ability to prepare well-designed artifacts. 
  • Ability to interact with business users for requirement elicitation, clarification, coordination, and explain/walkthrough solutions. 
  • Good if have skills in TypeScript and frontend frameworks like Angular, React, or Vue.

Additional Information

This is a Full-time role based in Bangalore.

If you feel that your experience, skills and ambitions are right for this role, please send your resume (no need for cover letter). 

We look forward to receiving your application!

H&M Group is committed to creating a Diverse & Inclusive environment and we are actively looking for qualified candidates irrespective of race, gender, gender identity, sexual orientation, ethnicity, religion, national origin, disability or age.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy Notice