Apply now »

Junior Software Development Engineer

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)


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:
- Assist in developing, testing, and maintaining applications using ASP.NET 8, C#, and .NET 8 framework.
- Support the design and implementation of robust and scalable solutions using SQL Server and ORM modelling with Entity Core Framework 8.
- Help develop and manage background jobs using Hangfire.
- Assist in implementing authentication and authorization using ASP.NET Core Identity and OpenIddict .NET8.
- Utilize designated Azure services Utilize Azure Application Insights for monitoring and troubleshooting · Develop modern web applications using Angular 16+, TypeScript, HTML, CSS with PWA support.
- Help design and develop UI components using AngularJS 1.4+, HTML, CSS, and JavaScript for SPA applications.
- Work with Azure DevOps tools, including Repo, Pipeline, and Artifact Management.
- Ensure code quality and security through static code analysis tools like SonarQube.
 

 

You are a good candidate if you have:
2+ years of experience in developing commercial applications, preferably full stack web applications

.NET Development (1-2 years)
- Hands-on experience in ASP.NET 8, C#, and .NET 8 framework, with SQL Server and ORM modeling using Entity Core Framework 8.
- General understanding of 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.
- Good understanding of functionalities 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.
- Basic experience in monitoring applications using Azure Application Insights.

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
- Ability to learn quickly and adapt to team's needs.
- Good analytical and problem-solving skills.
- Great communication and collaboration abilities.
- Ability to work in an agile development environment.
- Experience in writing clean, maintainable, and efficient code.

Certifications (nice to have)
- Microsoft Certified: Azure Fundamentals
- Microsoft Certified: Azure Developer Associate
 

 

We Offer:


Job Segment: Developer, Web Design, Cloud, .NET, Testing, Technology, Creative

Apply now »