Full Stack .Net Developer
About Us
Phonovation Limited is a provider of software solutions to a number of Ireland’s largest organisations, including the HSE, Vodafone, RTE and most of the Irish banking sector. We develop, host and deliver bespoke, tailored solutions using proven technology solutions.
We are innovators, thinkers, and doers. Success, learning and fun are at the heart of what we do.
The Role
The Full Stack .Net Developer is responsible for the design, development and maintenance of software applications, databases and services. You will innovate, contribute, design, develop and resolve complex software, database and reporting systems. You will engage with internal stakeholders and customers and will ensure any software, database and reporting solutions adhere to strict customer requirements. You will contribute to team and business improvement change initiatives and projects.
Required:
Minimum 5+ years in a similar role developing high availability systems
Reporting to:
Development Team Lead
Direct Reports:
No
Key Responsibilities:
- Design and development of software solutions;
- Collaborate on technical architecture and design
- Production of quality unit-tested code
- Trouble-shoot, investigate, diagnose and resolve complex software and database issues
- Coach, guide and support team members
- Actively participate in team and business improvement change initiatives and projects
- Collaborate with DevOps team to ensure software is aligned to deliver business requirements.
The job will be measured with the following KPI's:
- Delivery of efficient and quality automation code;
- Adherence to timescales and estimates
- Adherence to development team policies and methodologies
- On time project delivery
- Reduction in number of bugs to QA
- Measurable increase of skills for role holder and team
- Involvement in and individual contribution to team and business improvement change initiatives & projects.
Core Skills & Knowledge:
- Planning & organisation;
- Effective communication
- Developing people
- Problem solving
- Process driven
- Team & collaborative working
- Change, adaptability & flexibility
- Continuous development
- Continuous improvement.
- Self and relationship management
- Self and social awareness
- Growth mindset and resilient
Functional Skills & Knowledge:
- Strong understanding of object-oriented programming;
- Strong understanding of SOLID design principles
- Strong knowledge of C#, .NET framework (4.5 and higher), .NET Core 3.1
- Experience with SQL Server
- Experience with Entity Framework
- Experience with Restful Web Services (Web API)
- Experience developing web applications with front-end frameworks (React, AngularJS, etc.)
- Experience with unit testing, TDD
- Experience in end-to-end Software Development Life Cycle (SDLC) project
- Experience working with Agile/Scrum methodologies
- Experience with TFS, Git
- Experience developing and building software using Docker containers.
Benefits:
- Annual Employee Discretionary Bonus Scheme;
- Income Protection & Death in Service Schemes
- Cycle to Work & Tax Saver Commuter Schemes
- 24 Annual Leave Days and 2 additional Company Day
- 26 weeks paid Maternity Leave
- 24 weeks paid Adoptive Leave
- 2 weeks paid Paternity Leave
- Flexible Working Environment.
Wellness:
- Annual Gym allowance;
- Employee Assistance Programme
- Bi-annual Medical Check-Up
- Wellness Workshop Programme
- Regular staff Social Events
- Diversity and Inclusion Events.
- Corporate social responsibility activities
Learning:
- Leadership Development Initiative for all staff;
- Individual Development Plans
- Regular learning events including Company Book Club, Lunch & Learn, webinars.
Job Type:
Full time, permanent
Location: The successful candidate will be set up to work remotely initially but will work a hybrid model post Covid. Our offices are located in Dun Laoghaire and parking is available offsite.
Expected start date: ASAP
Salary: Negotiable dependent on experience
Covid-19 considerations:Virtual interviews (behavioural competency based and technical)
Please apply immediately to recruitment@phonovation.com if you think this exciting opportunity is for you.