About EPS Packaging
At ePS Packaging, we're shaping the future of packaging through technology. As a global leader in industry-specific business and production software, we help packaging companies streamline operations, boost efficiency, and unlock growth.
With over 30 years of experience, a global footprint, and a deep understanding of the packaging industry, we believe one thing above all: our success grows when our customers thrive.
Job Purpose
To design, develop, and maintain features for the Corrugated Suite, ensuring high-quality delivery, system performance, and alignment with product and business objectives.
Core Responsibilities
- Design, develop, and enhance features for the Corrugated Suite, ensuring scalable, maintainable, and high-performance solutions.
- Actively contribute to sprint planning and execution, delivering committed work items within defined timelines.
- Collaborate with cross-functional teams to ensure smooth sprint deliveries and alignment with product goals.
- Maintain high standards of code quality through best practices, code reviews, and adherence to development guidelines.
- Provide continuous support during the testing phase by addressing defects, clarifying requirements, and ensuring timely resolution of issues.
- Work closely with QA teams by assisting in test case creation, validation, and ensuring comprehensive test coverage.
- Prepare and maintain clear technical documentation, including design specifications, API details, and implementation notes.
- Engage with Product Owners to understand business requirements, refine user stories, and contribute to solution design.
- Interact with customers and support teams to troubleshoot issues, gather feedback, and improve product usability and performance.
- Participate in continuous improvement initiatives, including process optimization, technical innovation, and knowledge sharing within the team.
Required Experience And Skills
- 4–5 years of hands-on experience in software development using C#, NET, .NET / .NET Core, and SQL Server
- Strong proficiency in backend development, including NET Web API, RESTful services, and data modelling
- Experience working with containerized applications using Docker; familiarity with building, deploying, and managing services in container environments
- Experience working with agile tools such as Jira and Confluence for sprint tracking and documentation
- Proficiency in using AI-assisted development tools (e.g., GitHub Copilot or similar) to enhance productivity and code quality
- Strong debugging and troubleshooting skills with the ability to analyse and resolve complex issues efficiently
- Experience in performance tuning, including optimizing application code and database queries
- Good understanding of internationalization (i18n) and localization (l10n) concepts for building globally adaptable applications
- Ability to quickly understand existing systems and contribute with minimal ramp-up time
- Demonstrated ownership mindset with the ability to deliver effectively in an agile, fast-paced environment
- Strong problem-solving skills with a practical, execution-focused approach
- Ability to balance speed of delivery with maintainability, scalability, and coding best practices
- Effective communication and collaboration skills to work with Product Owners, QA, and Support teams
Why Join ePS
At ePS, you'll be part of a global, collaborative, and forward-thinking team that's redefining what's possible in the packaging industry.
We foster an inclusive workplace where diversity drives innovation and every team member's voice is valued. You'll have the opportunity to make a real impact, helping our customers operate smarter and succeed sustainably.