Job Opportunity:
We are seeking a skilled software developer to join our team in Dublin, Ireland.
Key Responsibilities:
* Design and build new tools and enhancements to existing software applications.
* Develop solutions using C#/.NET, WPF, Angular, or similar technologies.
* Collaborate with cross-functional teams to translate complex business requirements into scalable and efficient software solutions.
* Participate in all phases of the software development life cycle (SDLC).
* Ensure high performance and stability of software systems by integrating sophisticated coding techniques and innovative engineering ideas.
* Work closely with strategy developers and quantitative researchers to solve complex problems.
* Maintain and improve existing software applications to meet evolving business needs.
Requirements:
* Bachelor's degree in computer science, engineering, mathematics, or a related discipline (or equivalent experience).
* At least 6 years of progressive experience developing software applications using an object-oriented language.
* Strong object-oriented design and implementation skills.
* At least 4 years of recent hands-on experience with C#/.NET or Java technologies.
* Experience with WPF or Angular is a plus.
* Experience with complex event processing is a strong plus.
* Ability to work collaboratively in a team-oriented environment.
* Strong analytical and problem-solving skills.
* Excellent communication skills, with the ability to interact effectively with technology, support, and business teams.
* Ability to meet deadlines and work well under pressure in a fast-paced environment.