Software Development Lead [DOT]
Tech Stack / Keywords
Firma i stanowisko
The Digital & Technology Team (D&T) is part of the HEINEKEN Global Shared Services Center focused on digitalizing and integrating processes to support Heineken's growth. The Commerce DevOps Hub in Kraków is a new organization within the Global Digital & Technology Function, tasked with maintaining and developing IT solutions for Heineken's Commerce area, transitioning technology ownership in-house.
Wymagania
- 8+ years in software development with expertise in backend, cloud, and frontend technologies.
- 2+ years as Team Lead with leadership, mentoring, and decision-making skills.
- 5+ years proficiency in ASP.NET 8, C#, .NET 8, authentication, background job processing (Hangfire), and database management (SQL Server, Entity Framework Core 8).
- 3+ years experience with Microsoft Azure services, caching (Redis), messaging (Service Bus Queue), monitoring (Application Insights), CI/CD pipelines, Azure DevOps, and static code analysis (SonarQube).
- 2+ years frontend development with Angular, TypeScript, HTML, CSS, focusing on responsive UI/UX and PWA support.
- Strong understanding of performance optimization, secure coding standards, code reviews, and system integrations.
- Proactive mindset with experience in technical discussions, knowledge sharing, and improving team efficiency.
Obowiązki
Technical Leadership & Development:
- Lead the development team, provide technical guidance and mentoring.
- Architect, design, and develop high-performance, modular, scalable applications using ASP.NET 8 within the .NET 8 framework.
- Ensure API-first development principles in web applications and services.
- Develop and maintain background jobs using Hangfire.
- Implement authentication and authorization with ASP.NET Core Identity and OpenIddict .NET 8.
- Develop real-time communication features using SignalR in ASP.NET 8.
Database & ORM Modeling:
- Design and manage SQL Server databases for performance and scalability.
- Develop ORM models using Entity Framework Core 8.
- Optimize database queries for large-scale applications.
Cloud & Azure Services:
- Design and implement cloud-native solutions with Microsoft Azure services.
- Utilize Azure App Service, Storage Account, Azure SQL Server, Azure Application Gateway, Azure CDN, Event Grid, Azure Service Bus Queue, Redis Cache, and Azure Search Service.
- Monitor and optimize application performance using Azure Application Insights.
- Develop and integrate workflows using Azure Logic Apps.
UI Development & Frontend Technologies:
- Develop and maintain Single Page Applications using Angular JS 1.4, HTML, CSS, and JavaScript.
- Utilize Angular 16+, TypeScript, HTML, and CSS for SPA development with Progressive Web App support.
Performance Engineering:
- Identify performance bottlenecks and implement optimization techniques.
- Conduct code profiling and memory management to enhance performance.
DevOps & Tools Management:
- Work with Azure DevOps including repositories, pipelines, and artifact management.
- Use static code analysis tools like SonarQube.
- Collaborate with integration middleware tools such as APIC and Dell Boomi.
Best Practices & Compliance:
- Enforce coding standards, architectural principles, and methodologies.
- Ensure secure coding practices and compliance with industry standards.
- Participate in code reviews, technical discussions, and process improvements.
Benefity
- Flexible work from home scheme
- Attractive performance bonus
- Parking space for employees
- Flexible working hours
- Pluxee card
- Life insurance
- Employee referral programme
- Job opportunities within HEINEKEN
- Private medical healthcare
- Social events
Inne informacje
This role allows you to apply 50% copyright tax-deductible costs for up to 70% of your tasks (Koszty Uzyskania Przychodu).
HEINEKEN Kraków
18 aktywnych ofert