Software Engineer
Avery DennisonAbout the role
Company Description
Avery Dennison Corporation (NYSE: AVY) is a global materials science and digital identification solutions company that provides branding and information labeling solutions, including pressure-sensitive materials, radio-frequency identification (RFID) inlays and tags, and a variety of converted products and solutions. The company designs and manufactures a wide range of labeling and functional materials that enhance branded packaging, carry or display information that connects the physical and the digital, and improve customers’ product performance. The company serves an array of industries worldwide, including home and personal care, apparel, e-commerce, logistics, food and grocery, pharmaceuticals and automotive. The company employs approximately 36,000 employees in more than 50 countries. Reported sales in 2022 were $9.0 billion. Learn more at www.averydennison.com.
This position plays a key role within our high-growth Identification Solutions business unit and you can learn more about ID Solutions at www.dentificationSolutions.AveryDennison.com
You can also experience Identification Solutions' market-leading hardware, software, and labeling solutions by visiting AD https://supplychain.averydennison.com/retail/manufacturing
Job Description
Position Overview
With solid growth in our business and an exciting roadmap in our team, we are seeking a developer who can help us with further development and maintenance of our systems and services.
Mainly, we value people with a genuine interest in technology, gadgets, and tools that have experience with programming. As a team, we are innovative and curious and are proud to have a positive and supportive environment where we constantly focus on development and bringing new ideas into reality.
The Full Stack Developer will support step-change improvement and creation of next-generation capabilities, to drive competitive and innovative products and services. All work is accomplished with a focus on promoting EHS and sustainability while building innovative engineering solutions.
The Full Stack Developer will collaborate with the product team to analyze business problems and develop elegant technical solutions. This role also handles the implementation and testing of features across different technology stacks - frontend to backend.
YOUR RESPONSIBILITIES WILL INCLUDE:
- Ensure safe implementation of new projects and Environmental Health & Safety (EHS) compliance for those under development.
- Upgrade of existing technologies, through further development and control of web-based solutions or embedded systems.
- Write neat and testable code, whether it is related to our web-based solutions.
- Perform code reviews, follow-up pull requests and work actively to improve architecture and code base - in close collaboration with our partnering teams.
- Monitor the effectiveness of developed technologies, and addresses maintenance needs.
- Identify opportunities for potential new features.
- Perform scouting of relevant libraries and supporting technologies in the market.
Qualifications
Qualifications
- EDUCATION AND OTHER REQUIREMENTS:
- Bachelor's or master's in Informatics, Electronics, or Computer Sciences is highly preferred. Adequate experience and deep understanding can compensate for the lack of formal education.
- Must have:
- 3-5 years of experience with developing web applications
- Strong problem-solving skills using data structures and algorithms
- Strong knowledge and understanding of OOP principles and design
- Proven experience with developing applications using C# /.NET Core
- Proven experience working with databases (relational and document databases)
- Previous experience with IoT application development
- Proven experience in developing single-page applications using Angular
- Ability to transform mock-ups into responsive web applications using HTML and CSS
- Strong analytical skills
- Excellent written and verbal English communication skills
- Nice to have:
- Experience in developing cloud applications using the Azure platform
- Experience in developing IoT applications using Azure IoT Hub, Device
- Provisioning Service, Event Hubs, Azure Functions…etc.
- Experience in developing distributed systems using a microservices architecture
- Experience in writing unit tests
- Experience with NoSQL databases (mainly Azure CosmosDB, MongoDB, and Redis)
- Experience in working with message brokers (preferably Azure Service Bus)
- Ex
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s