Software Engineer Role
We are seeking a skilled Software Engineer to join our team in Carlow. As a key member of our development team, you will play a crucial role in designing, building, and configuring software solutions that meet the needs of our business.
About the Role:
1. Design, implement, test, and document new and existing software features.
2. Work closely with stakeholders, analysts, designers, and your agile team to deliver high-quality software that meets business needs and enhances the customer experience.
3. Collaborate with stakeholders to understand requirements and deliver business value.
4. Participate in agile ceremonies, daily stand-ups, sprint planning, and retrospectives.
5. Contribute to effort estimation and ensure progress is tracked using ALM tools.
6. Conduct and participate in code reviews, offering and receiving constructive feedback.
7. Ensure quality through manual and automated testing, and continuous integration.
8. Align solutions with architectural standards and contribute to innovation and process improvement.
9. Support UX design translation and work with QA and support teams to ensure smooth delivery and deployment.
10. Think from the customer's perspective to deliver intuitive, high-impact solutions.
What We Offer:
* Exceptional development and progression opportunities.
* Continual learning programs, IT certifications, and third-level tuition reimbursement.
* A flexible working environment with hybrid arrangements.
* An attractive range of benefits and reward initiatives, including competitive compensation, 25 days annual leave, paid health insurance, pension scheme, annual performance-based bonus, paid maternity/paternity/adoptive leave, reward programs, and charity and community activities.