Job Title: Software Engineer
Coca-Cola Ballina is seeking a highly skilled Software Engineer to join its team at the manufacturing plant in Ballina, Co. Mayo.
This role offers an excellent opportunity for an engineer to develop their software development skills and work in a fast-paced, world-class manufacturing operation aligned with the vision of Commercial Products Supply (CPS) and The Coca-Cola Company.
Key Responsibilities:
* Play a critical part in our development team, responsible for the entire lifecycle of our software products from initial concept to deployment.
* Gather user requirements and translate them into detailed technical specifications and architecture design.
* Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
* Perform debugging of the software code at the level of application units, apply debugging methods and techniques, and correctly interpret fault findings and present bug reports.
* Work with cross-functional teams to develop and extend existing applications as well as modernize legacy code bases.
* Utilize modern development technologies such as DevOps.
* Collaborate with operations, quality, and engineering teams to develop roadmaps for the development of infrastructure architecture and systems.
Requirements:
* Bachelor's degree in Computer Science, Software Engineering, or a similar field.
* Proficiency in coding languages C#, SQL, JavaScript, and TypeScript.
* Demonstrated debugging and problem-solving skills.
* Proven ability working with Design Patterns and Object-Oriented programming.
* Experience working with frontend frameworks/libraries (e.g., Vue, Angular).
* Experience working with backend technologies, particularly .NET and .NET Core.
* Demonstrated knowledge of relational databases, data structures, and algorithms.
Desirable Skills:
* Experience working with teams in a solution-focused environment.
* Demonstrated experience of back-end and front-end development.
* Experience in troubleshooting and problem-solving.
* Experience using Git for version control.
* Basic knowledge of manufacturing systems would be an advantage.