Job Title: Software Developer - Innovative Solutions
As a skilled Software Developer, you will design and build innovative software solutions that meet business needs. Working in an agile team, you will ensure high-quality delivery through collaboration, unit testing, and continuous integration.
Key Responsibilities:
* Design, implement, test, and document new and existing software features.
* Work closely with stakeholders, analysts, designers, and your agile team to deliver high-quality software.
* Contribute to effort estimation for new features and ensure progress is tracked using project management tools.
Requirements:
* Bachelor's degree in Computer Science or equivalent experience.
* 2+ years of experience in software development, ideally in an agile environment.
* Strong analytical and problem-solving skills with attention to detail.
* Familiarity with Agile methodologies and modern development practices.
* Excellent communication and collaboration skills.
What We Offer:
* Exceptional development and progression opportunities.
* Continual learning programs, IT certifications, and third-level tuition reimbursement.
* Flexible working arrangements, including hybrid models.
* A range of benefits and reward initiatives, including competitive compensation and performance-based bonuses.
Benefits Include:
* Competitive salary and bonus structure.
* Generous annual leave package, including bank holidays.
* Paid health insurance and pension scheme.
* Opportunities to engage in charity and community activities.
Our company values innovation, teamwork, and customer satisfaction. If you are a motivated and results-driven individual with a passion for software development, we encourage you to apply for this exciting opportunity.