PerkinElmer Canada→
Sr Software Development Engineer at PerkinElmer… · Shanghai
ExperiencedOn-siteFull-timeShanghai, Shanghai, China
Job Description
Sr Software Development Engineer
Location: Shanghai
When joining PerkinElmer, you select an experienced and trusted leader in scientific solutions, with the support of a global service network and distribution centers, providing the right solution, at the right time, to meet critical customer needs. With over an 80+ year legacy of advancing science and a mission of innovating for a healthier world, our dedicated team collaborates closely with commercial, government, academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services.
Job Title
Sr Software Development Engineer
Location(s)
Shanghai
Job Description
Responsibilities
Design and build advanced web applications
Collaborate with other team members and stakeholders
Unit-test code for robustness, including edge cases, usability and general reliability
Resolve bugs and improve the application’s performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Contribute to design decisions and discussions
Requirements
Proven work experience in building web applications
Strong proficiency in C#
Experience in .NET Core platform, asp.net core framework, asp.net web api framework.
Good understanding of RESTful APIs, OO principle, Design Pattern, HTTP protocol, Clean Architecture, Clean Code
Experienced in MS SQL, Postgres SQL, Entity Framework
Familiar with Scrum Software Development Process
Experience in micro service architecture, Docker, Redis, Rabbit MQ, API Gateway
Experience in AWS platform is a plus
Experience in Linux is a plus
Experience in front-end development using Javascript, HTML 5, CSS3, ReactJS and its Eco Systems is a plus
Experience in Vibe Coding using AI is a plus
Used to work in an international work environment is a plus
Willingness and drive to learn new skills and technologies
Good English skills
Proactive and self-driven with strong ability to work independently
BS/MS degree in Computer Science, Engineering or a related subject
5+ years of experience in web development