We are seeking a highly skilled and motivated Developer / Software Engineer to join a dynamic and collaborative technology team. As a full-stack and support developer, you will play a key role in building new features, supporting complex systems, and ensuring high-quality solutions for our business needs. This role offers an excellent opportunity to work on challenging projects, gain exposure to cutting-edge technology, and grow your expertise in software engineering within a supportive environment. Key Responsibilities: 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. Whats 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. HOW TO APPLY: To apply for this role, please submit your updated CV. If your skills and experience match job requirements, you will be contacted to discuss your application in detail. SIMILAR ROLES OPEN: As a specialized recruitment agency, we also have several other permanent and contract IT roles available. Visit our website for more information or explore additional opportunities. Skills: api C Benefits: Competitive Daily Rate Hybrid