Reports to: Software Development Manager
Location: Cork, Ireland
Date Posted: 23rd October, 2018
Purpose:
The full-stack developer will design, implement and maintain our flagship product C2P (Compliance to Product). You will be joining a predominantly remote development team based in Northern California. You will mainly work from the Compliance & Risks’ Cork office and there is some flexibility to work from home. Your working day may stretch until 7pm Irish time to ensure daily real-time communication with your teammates.
Key Responsibilities:
Maintain Technical Excellence
- Delivering high-quality and maintainable code with appropriate level of test coverage
- When incurring technical debt, clearly communicate it to Software Manager
- Participation in code reviews
- Keeping track of emerging technologies and tools. Working with Software Manager to develop and carry out training plans
- Learning and using source control (SVN), issue tracking (JIRA), and collaboration (Google Apps, Slack) tools adopted by the team and the company
Great Teamwork
- Following processes and conventions of the team
- Being compassionate and helpful to your teammates
- Meeting your deliverables
Prior Experience and Qualifications:
- Rock-solid understanding of at least one server-side language, preferably Java or Groovy
- Background in working with server-side APIs and web frameworks (e.g. REST, Spring)
- Highly proficient in at least one relational database or one NoSQL system
- Good experience with JavaScript, jQuery or any Javascript framework
- Some experience with HTML5 and CSS3
- Familiarity with automated unit testing frameworks
- Experience in working to agile development processes
- 4+ years of software development experience in a commercial environment
- A qualification: B.S. in Computer Science, Software Engineering or equivalent lifetime experience
Additional Information:
- We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, transparency in decision-making and minimal tolerance for politics
- We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment
To apply for this position please click here.