Junior Software Development Engineer [DOT]
Digital & Technology Team (D&T) is an integral division of HEINEKEN Global Shared Services Center. We are committed to making Heineken the most connected brewery. That includes digitalizing and integrating our processes, ensuring best-in-class technology, and embedding a data-driven culture. By joining us you will work in one of the most dynamic and innovative teams and have a direct impact on building the future of Heineken!
Would you like to meet the Team, see our office and much more? Visit our website: Heineken (heineken-dt.pl)
Our dream at HEINEKEN is to help our customers grow by serving them better, faster, and smarter with digital solutions. The last few years have seen a significant increase in the importance of digital solutions in the Commerce area at Heineken. These IT solutions have become a vital component in supporting the company's revenue. To ensure that this trend is supported and the IT in this area continues to grow, the new Commerce DevOps Hub is being established. The newly created organization, being an integral part of the Global Digital & Technology Function, is tasked with maintaining, but most importantly developing (functionally and technologically) IT solutions supporting the Commerce area at Heineken. Commerce DevOps Hub is located in Kraków and will include highly qualified IT professionals with direct contribution to both the technological development of the Heineken Commerce and the Hub itself.
As the Junior Software Development Engineer, you will be part of the development team responsible for developing in-house products in the Order Tribe. Together with Product Owner(s), Product Architect(s) and other team members you will be assisting in understanding the business needs, helping your team to support Product Architect(s) to convert those needs into solution architecture specifications and services in line with overall engineering standards and roadmaps. Implementing engineering excellence in your practices to deliver high-quality solutions throughout the software development lifecycle in our Commerce IT landscape, will be important element of your role.
We believe in supporting what you build. As part of the development team, you will support production incident management at the L2 and L3 levels. Updating runbooks the L2 support will be gradually migrated to the central support team. Strong emphasis on proactive observability will be required to ensure stability in our production environments around the world.
You are working alongside our vendor partner for the application and ensure our service level agreements are met.
The role reports to the Software Development Lead.
Your responsibilities would include:
- assisting in developing, testing, and maintaing applications using ASP.NET 8, C#, and .NET 8 framework.
- supporting the design and implementation robust and scalable solutions using SQL Server and ORM modelling with Entity Core Framework 8.
- helping to develop and manage background jobs using Hangfire.
- assisting in implementing authentication and authorization using ASP.NET Core Identity and OpenIddict .NET8.
- working with Azure cloud services, including Azure App Service, Storage Account, Azure SQL Server, Application Gateway, Azure CDN, Event Grid, Azure Service Bus Queue, Redis Cache, and Azure Search Service.
- utilizing Azure Application Insights for monitoring and troubleshooting.
- developing and integrating applications using Azure Logic Apps.
- developing modern web applications using Angular 16+, TypeScript, HTML, CSS with PWA support.
- helping to design and develop UI components using AngularJS 1.4+, HTML, CSS, and JavaScript for SPA applications.
- working with Azure DevOps tools, including Repo, Pipeline, and Artifact Management.
- ensuring code quality and security through static code analysis tools like SonarQube.
You are a good candidate if you have:
2-3 years of experience in developing full stack cloud applications
- .NET Development (1-2 years)
- Strong hands-on experience in ASP.NET 8, C#, and .NET 8 framework.
- Hands-on experience with SQL Server and ORM modeling using Entity Core Framework 8.
- Experience in developing background jobs with Hangfire.
- Knowledge of authentication and authorization mechanisms using ASP.NET Core Identity and OpenIddict .NET8.
- Azure Cloud (1-2 years):
- Hands-on experience with Azure cloud platform and PaaS services.
- Proficiency in Azure App Service, Storage Account, Azure SQL Server, Application Gateway, Azure CDN, Event Grid, Azure Service Bus Queue, Redis Cache, and Azure Search Service.
- Experience in monitoring applications using Azure Application Insights.
- Integration experience with Azure Logic Apps.
- UI Development (1-2 years)
- Experience in Angular 16+, TypeScript, HTML, and CSS for modern SPA applications with PWA support.
- Experience or willingness learn in AngularJS 1.4+, HTML, CSS, JavaScript, and SPA application development.
- Tools& Middleware:
- Familiarity in working with Azure DevOps tools (Repo, Pipeline, Artifact Management).
- Familiarity with static code analysis tools like SonarQube.
- Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work in an agile development environment.
- Excellent written and verbal English.
- Certification (good to have)
- Microsoft Certified: Azure Fundamentals (optional but beneficial).
- Microsoft Certified: Azure Developer Associate.
At HEINEKEN Kraków, we take integrity and ethical conduct seriously. If someone has concerns about a possible violation of legal regulations indicated in Polish Whistleblowing Act or our Code of Business Conduct, we encourage them to speak up. Cases can be reported to global team or locally (in line with the local HGSS Whistleblowing procedure) by selecting proper option in this tool or by communicating it on hotline.
#LI-HYBRID #LI-PC1
Job Segment:
Developer, Web Design, .NET, Cloud, Testing, Technology, Creative