Our client is looking for a Senior C#/.NET Engineer to join their team and work on a cutting-edge application leveraging C# and an event-driven architecture. This is an exciting opportunity for a highly collaborative professional with exceptional communication skills and a passion for delivering high-quality, scalable solutions.
Key Responsibilities:
- Design and develop robust, high-performance applications using C# within an event-driven framework.
- Collaborate effectively with cross-functional teams to create scalable and distributed systems.
- Drive the implementation of best practices for software development, ensuring reliability and performance.
- Advocate for continuous improvement and explore innovative technology solutions.
Core Technical Skills:
- Advanced proficiency in C# is essential.
- Familiarity with C++ (used for model wrappers) and Python is a plus.
- Strong experience with relational databases (Oracle, MS-SQL) and NoSQL databases (e.g., MongoDB).
- Experience with JavaScript frameworks like Angular is a bonus.
- Knowledge of tools like IBM MQ, Solace, or Kafka.
- Solid understanding of OOD/OOP principles, design patterns, microservices architecture, and APIs.
- Experience with hybrid cloud environments (e.g., Azure) and container orchestration platforms like Kubernetes.
- A strong grasp of software development standards, Agile/Scrum methodologies, and CI/CD pipelines.
What They Are Looking For:
- 5-7+ years of professional development experience in .NET technologies.
- Experience within a regulated environment preferred.
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Excellent verbal and written communication abilities.
- A proactive, team-oriented mindset with a passion for problem-solving and innovation.
- Ability to align diverse teams toward shared goals and clearly articulate complex solutions.
Additional Information:
Candidates must be based in Ireland and live within a commutable distance to Dublin. A minimum Stamp 4 visa is required.
#LI-JM2