Senior Fullstack Developer
PPG Industries
Join us as a Senior Fullstack Developer! Utilize your extensive experience and advanced skills to drive innovative solutions in a collaborative environment, while staying at the forefront of technology advancements.Requirements:7+ years of experience in C#/.NET development.Advanced skills in C#, ASP.NET, .NET Core, Entity Framework, TypeScript, Angular 9+, RxJS, SASS, Git, SOLID principles, design patterns, and architectural patterns.Experience with GraphQL, Hot Chocolate, Mass Transit, Commerce Tools, Algolia, Apollo Angular, Angular Material, and OAuth 2.Proficiency in cloud platforms, especially Azure.Familiarity with DevOps processes, including Azure DevOps, Terraform, PowerShell, and MACH Composer.Leadership and teamwork abilities.Effective communication skills for presenting information to Product Owners and team members.Upper-intermediate English proficiency.Preferred Qualifications:Knowledge of microservice architecture, Xunit, Flurl.Http, Autofac, Mapster, AutoMapper, FluentValidation, Serilog, Moq, Snapshooter, FluentAssertions, and Docker.Bachelor's or Master's degree in Computer Science, Management Information Systems, or related fields.Responsibilities:Analyze detailed business, functional, and technical requirements for PPG’s eCommerce Digital platform.Develop applications as a scrum team member, ensuring high-quality standards.Support application testing, deployment, maintenance, and evolution by correcting programming errors, responding to scope changes, and coding enhancements.Adopt identified tools (Azure DevOps, Re-Sharper, BrowserStack, SonarQube, Checkmarx).Provide on-call support.Offer technical advice, code reviews, and assistance to other programmers.Collaborate with other technical teams (Solution Architecture, DevOps, Security) throughout the development process.Understand functional integration points, entity relationships, and module flows.Devise sample input data to test program accuracy.Resolve questions of program intent, input data acquisition, time sharing, output requirements, coding use and modification, and inclusion of internal checks/code reviews for system integrity.Conduct or observe program tests using sample or actual data, assist in user acceptance training.Participate in the rollout and on-time delivery of developed applications.Maintain knowledge of advancing technologies and implement applicable solutions.Learn new programming technologies and methodologies aligned with defined standards and baselines.Comply with all company security policy procedures.
\n \n Here at PPG we make it happen, and we seek candidates of the highest integrity and professionalism who share our values, with the commitment and drive to strive today to do better than yesterday – everyday.
\n
\n PPG: WE PROTECT AND BEAUTIFY THE WORLD™
\n \n Through leadership in innovation, sustainability and color, PPG helps customers in industrial, transportation, consumer products, and construction markets and aftermarkets to enhance more surfaces in more ways than does any other company.. To learn more, visit www.ppg.com and follow @ PPG on Twitter.
\n
\n The PPG Way
\n Every single day at PPG:
\n We partner with customers to create mutual value.
\n We are “One PPG” to the world.
\n We trust our people every day, in every way.
\n We make it happen.
\n We run it like we own it.
\n We do better today than yesterday – everyday.
\n \n PPG provides equal opportunity to all candidates and employees. We offer an opportunity to grow and develop your career in an environment that provides a fulfilling workplace for employees, creates an environment for continuous learning, and embraces the ideas and diversity of others. All qualified applicants will receive consideration for employment without regard to sex, pregnancy, race, color, creed, religion, national origin, age, disability status, marital status, sexual orientation, gender identity or expression. If you need assistance to complete your application due to a disability, please email recruiting@ppg.com.
\n \n PPG values your feedback on our recruiting process. We encourage you to visit Glassdoor.com and provide feedback on the process, so that we can do better today than yesterday.
\n \n Benefits will be discussed with you by your recruiter during the hiring process.
PPG pay ranges and benefits can vary by location which allows us to compensate employees competitively in different geographic markets. PPG considers several factors in making compensation decisions including, but not limited to, skill sets, experience and training, qualifications and education, licensure and certifications, and other organizational needs. Other incentives may apply.
Our employee benefits programs are designed to support the health and well-being of our employees. Any insurance coverages and benefits will be in accordance with the terms and conditions of the applicable plans and associated governing plan documents.
\n \n Here at PPG we make it happen, and we seek candidates of the highest integrity and professionalism who share our values, with the commitment and drive to strive today to do better than yesterday – everyday.
\n
\n PPG: WE PROTECT AND BEAUTIFY THE WORLD™
\n \n Through leadership in innovation, sustainability and color, PPG helps customers in industrial, transportation, consumer products, and construction markets and aftermarkets to enhance more surfaces in more ways than does any other company.. To learn more, visit www.ppg.com and follow @ PPG on Twitter.
\n
\n The PPG Way
\n Every single day at PPG:
\n We partner with customers to create mutual value.
\n We are “One PPG” to the world.
\n We trust our people every day, in every way.
\n We make it happen.
\n We run it like we own it.
\n We do better today than yesterday – everyday.
\n \n PPG provides equal opportunity to all candidates and employees. We offer an opportunity to grow and develop your career in an environment that provides a fulfilling workplace for employees, creates an environment for continuous learning, and embraces the ideas and diversity of others. All qualified applicants will receive consideration for employment without regard to sex, pregnancy, race, color, creed, religion, national origin, age, disability status, marital status, sexual orientation, gender identity or expression. If you need assistance to complete your application due to a disability, please email recruiting@ppg.com.
\n \n PPG values your feedback on our recruiting process. We encourage you to visit Glassdoor.com and provide feedback on the process, so that we can do better today than yesterday.
\n \n Benefits will be discussed with you by your recruiter during the hiring process.
Por favor confirme su dirección de correo electrónico: Send Email