Full Stack Developer contributing to PPG's Digital Commerce platforms by building scalable applications. Collaboration with Agile teams to deliver efficient software solutions using modern technologies and AI tools.
Responsibilities
Analyze detailed business, functional, and technical requirements for digital (Customer Experience and eCommerce) platforms
Develop robust and scalable applications in an Agile Scrum environment, ensuring high‑quality delivery
Support testing, deployment, maintenance, and evolution of applications by resolving bugs and implementing enhancements
Collaborate with Architecture, Security, and DevOps teams across the entire software development lifecycle
Adopt and promote QA and CI/CD tools including ReSharper, SonarQube, Checkmarx, and BrowserStack
Provide on‑call support when necessary and assist with production incident resolution
Conduct code reviews and offer technical guidance to team members
Design, develop, and maintain unit tests to ensure coverage and prevent regressions
Participate in timely, stable rollouts of new applications or features
Stay current with evolving technologies—including AI and machine learning—and assess their relevance
Identify opportunities to integrate AI-driven functionalities (e.g., NLP, semantic search, recommendation engines) into digital solutions
Use GitHub Copilot and similar AI tools to streamline development and reduce boilerplate
Validate AI-generated code for accuracy, security, and maintainability, promoting responsible AI adoption
Continuously adopt new methodologies aligned with company standards
Ensure compliance with internal security policies and best practices
Requirements
7+ years of experience in C#/.NET development, including .NET Core, ASP.NET, and Entity Framework
Strong front‑end development skills with Angular 9+, TypeScript, RxJS, HTML, CSS, SASS
Hands-on experience building RESTful Web APIs and working with microservices
Proficiency with modern development frameworks and tools: GraphQL (Hot Chocolate), MassTransit, Autofac, Mapster, AutoMapper, FluentValidation Apollo Angular, Angular Material
Experience working with cloud environments, ideally Microsoft Azure
Familiarity with DevOps tools and practices: Azure DevOps, Terraform, PowerShell, MACH Composer
Strong understanding of Git, SOLID principles, design patterns, and architectural best practices
Experience using AI-assisted development tools (e.g., GitHub Copilot) to improve productivity and code quality
Interest in applying AI for customer experience, automation, or engineering optimization
Strong communication and teamwork skills
Upper-intermediate English level (B2+)
Bachelor’s or master’s degree in Computer Science, Information Systems, or a related field
Benefits
Employee benefits programs support the health and well-being of employees.
Lead Engineer responsible for design and development of embedded software for image processing products. Collaborate with teams while managing complex engineering challenges in a global context.
Software Developer at Barco developing tools for HDR projection systems. Collaborating with post - production artists and utilizing C++ and GPU programming skills while ensuring quality and compliance.
Entry - level AI and Automation Software Engineer at Leidos designing and maintaining automation solutions using RPA and AI/ML tools. Collaborating on various project implementations and supporting enterprise integrations.
Software Engineer supporting UK NASR PDT with real - time high - availability systems. Collaborate in a hybrid environment designing and maintaining crucial air traffic solutions.
Software Engineer at Leidos developing secure national security systems within the Cyber & Analytics Business Area. Engaging in SDLC activities with agile development teams and supporting national security initiatives.
Product Engineer responsible for developing and improving hygiene products at Arjo. Collaborating in projects and technical documentation within a healthcare context.
Junior Product Engineer supporting the development and improvement of disinfection solutions at Arjo. Engaging in product modification, testing, and technical documentation preparation.
Ausbildung zum mathematisch - technischen Softwareentwickler bei Fraunhofer - Gesellschaft in Bonn. Kombination aus praxisnaher Ausbildung und Bachelorabschluss in angewandter Mathematik und Informatik.
Senior Software Developer for Embedded Appliances at Motorola Solutions. Design and develop Linux - based video and analytics infrastructure appliances in Vancouver, BC.
Staff Software Engineer developing advanced RF design tools for novel RF filters at Resonant. Collaborating with engineers and physicists in a fast - paced environment to solve complex challenges.