C# Software Engineer

C# Software Engineer

Location:
South Dublin
Type:
Permanent
Category:
Software
Salary:

negotiable depending on experience 

C# Software Engineer

What’s the Opportunity?

Picture yourself working within a locally controlled SAAS multinational leading some of the most talented developers Dublin has to offer working toward revolutionary, disruptive and innovative solutions for global markets that are constantly expanding? This company employs over a thousand people around the world and has an engineering team of over 250. 

The Software Engineer will have an entrepreneurial spirit to create innovative and high performance solutions, adhering to high quality code standards, both independently and within team environments.

Sounds like my kind of company; the position too. But what are the specifics?

  • Craft efficient, reusable and performant components and subsystems;
  • Investigate code or data issues and work to implement a solution;
  • Address software performance issues, as well as any discovered issues when working through resolution;
  • Contribute to design and code reviews within the Development Team;
  • Collaborate with other Developers and Product Designers to evaluate product requirements and refine as necessary;
  •  Support internal customers, such as, Customer Care and Development Support to provide assistance with complex issues to diagnosis and resolve.

You?  

  • Bachelor's degree in Computer Science or a related field preferred;
  • 3+ years of experience in the design and development of distributed systems, preferably with C#;
  • Experience in object oriented analysis and design;
  • Computer science fundamentals (data structures, algorithms, and programming languages);
  • Experience with a Windows development environment using Visual Studio;
  • Experience with common patterns in distributed systems (e.g. REST, SOA, SaaS, web applications);
  • Experience with web-service frameworks (WCF, SOAP, MVC, etc.);
  • Familiarity with web development (JavaScript, AJAX, HTML, CSS);
  • Experience in debugging and tuning web services at the transport layer;
  • Professional experience with an Agile development methodology, preferably Scrum;
  • Professional experience writing unit tests;
  • Professional experience with enterprise application technologies (e.g. RabbitMQ, Redis, RPC, microservices,etc.);
  • Results oriented with a strong/demonstrated track record of successful delivery;
  • Excellent communication skills with an ability to clearly articulate complex technical issues to all levels of the organization (both technical and non-technical);
  • Ability to approach problems with a sense of ownership, enthusiasm, and innovation.

The package on offer is very attractive with additional benefits including Health, Pension, Bonus, Canteen, Tax Saver Scheme, Death in Service, Critical Illness, Educational Assistance, Holidays.  

Related Vacancies

Not your dream job?Back to Search

Recruiters News

Read Our Blog