Software Developer C# .NET

Mid level Developer

Ref: 34Monday 15 October 20182018-10-15

Excellent opportunity to join a very successful company who are about to establish a large R&D centre in Co. Galway.

The company is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.

Their growth and success has been as a result of commitment to innovation through entrepreneurial culture and leadership. As a successful candidate, you’ll get the chance to work with leading edge technologies and take on complex and interesting projects as part of fast-paced, highly collaborative and agile teams.  You'll also be part of the start-up team as they establish and grow out a large R&D function.

Responsibilities

  • Develop innovative solutions to tackle big industry problems
  • Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  • Provide technical guidance on the research and development of new products and services
  • Contribute towards the entire development lifecycle of analysis, design, implementation and test
  • Detect, report, investigate, and fix product defects
  • Automation, including writing unit and integration tests
  • Optimize and apply best practices
  • Maintain high standards of quality for code, technical documentation, and deliverables
  • Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions
  • Participate in brainstorming and idea generation activities
  • Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects

What we hope to see:

  • A minimum of 3 years of related industry experience working in software development environments where you are building front-end and back-end components of Web applications
  • Strong background and experience with C# .NET and Java programming languages
  • Good understanding of software design patterns
  • Good understanding of data modelling and storage with well-known relational database (preferably SQL)
  • Demonstrable versatility in multiple front-end and back-end technologies such as JavaScript, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON, WCF, Web API, Unity, LINQ
  • Experience (or strong interest) in agile methods such as Scrum/XP, Behaviour Driven Development, and Continuous Delivery
  • Bachelor's Degree from an accredited college or equivalent work experience