Z

Software Developer Apprentice

Zinkworks

Athlone, County Westmeath, Ireland · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
há 3 horas
Work mode
In office
Eligibility
Applications are accepted through the FIT recruitment process for candidates meeting FIT's criteria. This apprenticeship is suitable for individuals seeking to build a career in software development with foundational training and hands-on experience.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Zinkworks and the Apprenticeship

Zinkworks collaborates with major Telecommunications and Financial Services companies to update legacy technology, migrate critical platforms to cloud environments, and create AI-powered automation solutions. Serving sectors such as telecommunications, cloud computing, AI, and financial technology, the company focuses on delivering practical software while fostering strong engineering skills through hands-on experience, collaboration, and real-world projects. The apprenticeship program is provided in partnership with FIT, which offers structured training.

Company Values and Culture

The company culture is founded on three key principles:

  • Teamwork: Supporting one another, encouraging openness, and achieving success collectively.
  • Learning: Emphasizing continuous skill-building, embracing feedback, and improving through practice.
  • Professionalism: Taking accountability, maintaining clear communication, and upholding high standards.

About the Role

The Software Developer Apprentice position is a blended learning role combining formal training through FIT and hands-on experience at Zinkworks. The program is designed to develop core software engineering capabilities, including programming concepts, software development practices, cloud technology familiarity, teamwork, and professional delivery skills.

Skills and Knowledge Areas Covered

  • Programming Foundations: Python, Java, object-oriented programming, data structures, and software fundamentals.
  • Data and Databases: SQL, databases, JDBC, and data-driven application usage.
  • Backend Development: Using Spring Boot for backend application creation.
  • Frontend Basics: HTML, CSS, and JavaScript fundamentals.
  • Testing and Quality Assurance: JUnit, Karate, error handling, validation, and techniques for writing dependable code.
  • Cloud Concepts: Google Cloud Platform including Cloud Run, Spanner, and relevant cloud exercises.
  • Deployment and CI/CD: Working with Docker, Docker Compose, deployment concepts, and GitHub Actions.
  • AI and Modern Tools: Google Gemini, Google Agentic Development Kit (ADK), natural language to SQL conversion, and ethical use of AI resources.
  • Teamwork and Professional Practices: Scrum methodology, code reviews, feedback incorporation, conflict resolution, and effective communication.

Primary Responsibilities

  • Timely completion of all FIT training modules and assignments.
  • Executing programming exercises and project-related tasks as assigned.
  • Collaborating with the team to complete projects and address challenges.
  • Participating actively in team ceremonies such as daily scrums, planning sessions, reviews, and retrospectives.
  • Seeking guidance when required and applying feedback from mentors and technical leads.
  • Maintaining a learning journal or reflection practice when mandated.
  • Demonstrating professional conduct with colleagues, trainers, mentors, and other Zinkworks personnel.

Expectations for Candidates

While this apprenticeship offers a structured learning path, it is also a professional role demanding commitment, curiosity, and accountability from the outset. Apprentices receive comprehensive support but are responsible for driving their own learning and development.

Desired Traits

  • Ability to work effectively within a team environment.
  • Preparedness and eagerness to learn daily.
  • Receptiveness to feedback and continuous improvement.
  • Commitment to excellence in task execution.
  • Proactive communication, especially when encountering difficulties.
  • Positive contributions to the workplace atmosphere.

Location and Attendance

This position requires physical presence at the Athlone office throughout the entire apprenticeship program, including training sessions, project work, team events, and any related activities.

Commitment to Inclusion and Diversity

Zinkworks champions diversity, equity, and inclusion as fundamental strengths, recognizing the value of diverse backgrounds and experiences to foster innovation and collaboration. Rooted in Ireland, the company actively engages with local communities and supports initiatives that promote fairness and opportunity inside and outside the workplace.

Application Process

Applications must be submitted through the FIT recruitment channel adhering to FIT’s selection criteria; direct applications to Zinkworks' main website are discouraged.

Tools & software

JavaScript required Docker required Spring Boot required HTML required CSS required Google Cloud Platform required

How they work

effective communication teamwork professionalism commitment to learning Responsibility
🤖
Online · instant AI help
Broxer