Posted: 18 January
Offer description
Job Description
We are seeking a highly skilled and motivated Developer/Software Engineer to join our dynamic and collaborative technology team.
* Develop and implement new features for software systems to meet business requirements.
* Maintain and support existing systems, ensuring stability and performance.
* Provide global support during critical quarter-end reporting periods, occasionally requiring work across North American and European time zones.
* Collaborate with a team of software engineers, leveraging mentoring and training opportunities to enhance your skills and leadership potential.
* Troubleshoot and resolve software issues, including infrastructure and security-related challenges.
* Document software designs, processes, and troubleshooting steps clearly and thoroughly.
* Communicate effectively with team members and stakeholders to ensure project alignment and success.
Qualifications and Experience:
* A university degree in technology or a related field, or equivalent education and experience.
* Strong experience in software engineering with a focus on C# and other Microsoft technologies.
* Familiarity with software frameworks (API, Web, Database) is highly beneficial.
* An understanding of architectural design patterns, including microservices, is advantageous.
* Exposure to and understanding of cloud technologies.
* Solid understanding of the software development lifecycle, including modern code repositories and release methodologies.
* Knowledge of testing methodologies is an advantage.
* Strong communication and collaboration skills.
* Excellent documentation skills to support team processes and project development.
* Good troubleshooting skills with an understanding of IT infrastructure and security considerations.
What's On Offer:
* Opportunity to work on innovative projects in a fast-paced technology environment.
* Hybrid working model based in Dublin with a flexible approach to work.
* Collaborative and supportive team environment, offering opportunities for mentorship and skill development.