Job
Description
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of the organization and clients. You will collaborate with cross-functional teams to analyze requirements, develop efficient code, perform rigorous testing, and deliver robust software products. The ideal candidate will have a strong background in software development, a passion for technology, and a drive for continuous learning and improvement. Responsibilities include collaborating with product managers, designers, and other stakeholders to gather and analyze requirements for software projects, designing, developing, and implementing software solutions that align with project goals and meet quality standards, writing clean, efficient, and maintainable code using best practices and appropriate software design patterns, performing unit testing, debugging, and troubleshooting to ensure software meets functional and performance requirements, participating in code reviews to provide and receive feedback, collaborating with team members to identify and resolve technical issues and optimize software performance, staying up to date with emerging technologies and industry trends, contributing to the documentation of software designs, technical specifications, and user manuals, working effectively in an Agile development environment, and continuously enhancing skills and knowledge through self-study, training, and professional development opportunities. You will work with a dynamic and innovative team dedicated to enabling seamless collaboration across the organization. The team consists of highly skilled and motivated engineers who thrive on collaboration, innovation, and a shared commitment to building robust solutions that empower colleagues and enhance overall business efficiency. We are looking for individuals with 6-10 years of professional experience using .NET technologies, strong proficiency in C#, ASP.NET, and .NET Core, a degree in Computer Science, Software Engineering, or a related field, proficiency in Angular 13+, experience developing web applications in Angular in an Azure environment, experience with web application development and modern web technologies (.Net, Asp.net Core, MVC, Web API), familiarity with database systems and SQL, experience with version control systems (e.g., Git, SVN), familiarity with cloud platforms and services (e.g., Azure), and additional preferred skills as listed. Preferred candidates are excited about working in a fast-paced, Agile environment, open to learning and adapting to new technologies and best practices, and are team players with strong collaboration and communication skills. H&M is a global company of strong fashion brands and ventures, committed to exceptional design, affordable prices, and sustainable solutions. The company values inclusivity, sustainability, and pushing the fashion industry towards a more inclusive and sustainable future. Employees receive attractive benefits, development opportunities, staff discount cards, and more. If you are looking to take the next step in your career and join a vibrant and welcoming company, consider joining us at H&M.,