OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Company Description
We are on an exciting journey in H&M Group where Technology is one of the key enablers for future success as one of the most impactful ecosystems in the industry.
In the Business Tech Product Creation Value-stream you will get the opportunity to work in a dynamic & creative Product Area at the heart of our Business Idea – “Fashion and quality at the best price in a sustainable way” - where we co-create the agenda and contribute to the H&M Group’s objectives by providing great solutions to accelerate our digital (3D/2D) Product Creation eco system.
Job Description
As an experienced Software Engineer, your main responsibility is to provide technical leadership and strategic direction to your development team, ensuring the delivery of high-quality software that meets the needs and expectations of end-users or stakeholders. You have a broad as well as deep understanding on a wide range of technologies.
You will be involved in all aspects of the software development lifecycle, from conceptualisation and design, to development, testing and maintenance.
Your primary focus will be on leading the design of complex systems and Applications (including 3D/2D render pipelines), while also overseeing the work of other engineers.
Qualifications
Design and develop high-quality, secure, scalable, and reliable software that meets business and customer needs.
Provide technical leadership and direction to one or more teams and mentor other software engineers, promoting a collaborative team environment and achieving business objectives.
Work closely with stakeholders, including business stakeholders, product managers, product owners, and end-users, to understand complex functional and non-functional requirements and propose appropriate technical solutions.
Investigate and solve complex development and design problems and propose innovative solutions to improve system architecture, design, and performance.
Lead scoping work estimates and forecasts and provide technical expertise to help identify risks, challenges, and opportunities.
Adhere to established architecture, design, implementation, and security standards and best practices, and propose improvements where necessary.
Lead code reviews and use collaborative programming techniques to promote high-quality business outcomes, and mentor junior engineers to improve their skills and knowledge.
Analyze integration needs, and design and plan complex integrations between systems.
Implement unit and integration tests and conduct thorough functional and performance testing to ensure software quality and reliability.
Develop and maintain reusable software building blocks and frameworks to enable faster delivery and improve maintainability.
Optimize the performance of existing software by diagnosing and resolving complex issues and propose technical improvements to increase efficiency and scalability.
Define standards for technical documentations, including software design evaluation plans, test results, and technical manuals.
Communicate complex technical concepts to technical and non-technical stakeholders.
Continuously evaluate and improve development practices and processes to increase efficiency, quality, and reliability.
Requirements:
Expertise with .Net Core, Python
Significant and relevant industry experience, such as game development, computer graphics or VFX with a focus on product rendering would be beneficial.
Experience with Azure with good understanding of the breadth of end-to-end technology stack.
Good experience in designing Architecture/Solutions from the scale.
Hands on experience in building Microservices, API & event driven architecture.
Good understanding of DevOps with security practices.
Setting up and managing build and release pipelines (CI/CD) with test automation.
Experience in solutioning by scrutinizes information using data flow.
Experience in serverless Architecture.
Experience in Kubernetes and containers.
Experience from an Agile way of working.
Knowledge and best practices around distributed databases, such as cosmos DB and partitioning data.
Multi cloud experience, preferably Azure and GCP together with Cloud security will be an added advantage.
Experience in 3D tools such as Clo3D, Blender, Unreal, Substance, and knowledge of Renderfarm managers (Thinkbox deadline, royal render) would be a bonus.
Working on or creating real-time rendering engines, and experience in managing application with large data set (incl. large file sizes) would also be benificial.
Additional Information
If your experience, skills, and ambitions are right for this role, please apply with CV in English.
Please do not send applications to individual email address, due to GDPR, we only accept applications through our career page.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.