We are seeking to recruit a Graduate Software Engineer to join our Agile engineering team developing web-based solutions for our large customer base (with over one million active corporate users annually). This position offers an excellent opportunity to join the Technology department of a leading employer and play a significant role in the development and support of locally developed web-based applications. The role is based in our Dublin office.

The successful candidate will work closely with an international team of architects, project managers, mobile / web developers and QA personnel to deliver new solutions for our global customer base.
You will be working with a full stack of technology platforms, including:
  • Microsoft .Net Core, .NET Framework, .Net Enterprise Library
  • C#, ASP, ASP.net, MVC
  • JavaScript, CSS, HTML, AJAX, jQuery
  • REST API, Webservices, WCF, Microservices, JSON, XML, XSLT
  • Microsoft SQL Server, NoSQL, Azure DevOps, Git
This role involves:
  • Developing software to build new solutions for our core and custom learning platforms
  • Working in an Azure Devops team employing best practices in delivery of continuous change
  • Staying current with rapidly changing eLearning, social and online technology environments
  • Developing, documenting and supporting complex high-volume web applications and web-based solutions
  • Taking technical responsibility for maintaining and supporting company products and working on own initiative to find optimum solutions
  • Working directly on application / technical problems identification and resolution
  • Designing and developing internal tools to streamline delivery of the support function
  • Performing integration tasks for in-house developed systems
  • Working closely with account managers and customer contacts to identify requirements and test scenarios
Abilities & Skills:
  • Strong attention to detail and an analytical mind
  • Interest in learning new technologies
  • Excellent communication skills
  • Collaborative / team-driven attitude
  • Logical approach to problem-solving
  • Appreciation of and interest in good design, both technically and visually
Minimum Requirements:
  • Strong academic achievement and project success in a field related to computer science, web development or programming
  • Good understanding of technical development processes and best practice