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