Senior C#/.NET Engineer
We are seeking a highly skilled Senior C#/.NET Engineer to join our team and contribute to the development of a cutting-edge application utilizing C# and an event-driven architecture.
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.
Requirements:
* 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.