Job Title:
Full Stack C# Software Engineer
Company Overview:
Our client is a leading international software R&D company delivering cutting-edge solutions and multiple software products in the MedTech/MedDevice sector.
Job Description:
This is an exciting opportunity to join their Global Development team to rewrite their management system.
Key Responsibilities:
* Design, develop, and maintain full-stack applications using C#, ASP.NET/ASP.Net Core, REACT, WEB API – MVC, Entity Framework, and Dependency Injection.
* Work closely with cross-functional teams to deliver high-quality software products.
* Collaborate with Agile development teams to prioritize and execute tasks.
* Participate in code reviews to ensure best practices and quality standards.
* Develop and maintain technical documentation.
Requirements:
* Bachelor's degree in Computer Science or equivalent IT qualification.
* 3+ years of experience in developing commercial applications in a fast-paced business environment.
* Advanced knowledge and experience in REACT and C#.
* ASP .Net / ASP .Net Core Web API – MVC.
* Dependency injection (DI) software design pattern for achieving Inversion of Control (IoC) between classes and their dependencies (Autofac – Built-in .Net core).
* Hands-on relational databases and SQL Server.
* Experience working in an Agile environment.
* Excellent communication skills.
* Skilled in optimising code for performance and scalability.
* Source code management skills.
* Experience with testing tools and methodologies like TDD and BDD.
* Experience and knowledge of Linux, MS SQL, Apache, IIS, and Azure.
* Broad understanding of server-side development.
* Experience producing robust and scalable web applications for high traffic applications and knowledge of caching tools.
* Fluency in verbal and written English.
Benefits:
* Pension Scheme.
* Life assurance x 4 annual salary.
* Health Insurance allowance.
* Permanent Health (Long-term Disability) Insurance.
* Employee share scheme.
* Company Mobile phone.
* Free food in the canteen.
* Onsite Gym.
* Employee Wellness Programme (including free counselling).
* Free Yoga Classes.
* Games such as table tennis, pool table, foosball & X-box.
* Free parking.
* Broadband allowance (while working from home).
* Home office furniture allowance plus full hardware kit for home working station.
* 4 weeks holidays per annum.
Location:
Blanchardstown, Dublin, Ireland.