Sorry, but this job has expired. Please try another search or browse our jobs.

Senior Software Engineer

Job Category:
Software Developer/Engineer
Job Type:
Level of IT Experience:
5-10 Years
Salary Description:
FRS Recruitment
Job Ref:

Senior Software Engineer Role

Reporting into one of our technical leads, this will be a key hands-on software delivery role within an agile team working in a highly collaborative manner with our technical leads, architects, business analysts and scrum masters. As a senior software engineer, you will primarily be responsible for converting customer requirements into high-quality code. As this will involve close, daily interaction within the context of an agile team, your communication and people skills will need to be superb. If you are passionate about using best-in-class practices to produce high-quality code, then you are the right person for this job.

This role will provide a huge learning opportunity for the right candidate and would be an ideal next step for a developer looking to take their career to the next level.

Main Responsibilities

Leadership Responsibilities:

* Actively contribute to an agile mindset and a positive working environment within the team.
* Actively participate in the creation of high quality software within agreed project deadlines.
* Actively contribute to high standards of code quality personally and within the team by utilising and contributing to best-in-class development practices and habits.
* Coach and mentor less experienced developers on design patterns and development best-practices to support continued development of the team.
* Ability to have a positive impact on others and communicate openly and directly to individuals or groups at all levels.

Technical Responsibilities:

* Collaborate effectively with our business analysts, scrum masters and technical leads to assist in the planning, designing, development, testing, and maintenance of our client's web-based applications.
* Development of complex and challenging client applications with minimal supervision or guidance.
* Participate actively and contribute to both great solution design and peer-to-peer code reviews.
* Champion code quality processes and help drive adoption of same within the team.
* Perform 3rd line support diagnosing and resolving technical engineering issues, as required.
* Provide feedback and solutions in relation to application performance considerations or usability issues during design and implementation.
* Extensive experience with debugging, performance profiling and application optimization.
* Experience with building and managing distributed web systems.
* Self-motivated and enthusiastic.
* Willingness to travel, if required.

Required Skills

* Demonstrable full-stack development experience using .Net and modern front-end technologies (C#, ASP.Net, Azure PaaS, Entity Framework, JavaScript/Typescript, AJAX, Angular/React, Bootstrap etc.).
* Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
* Extensive experience with debugging, performance profiling and application optimization.
* Experience with building and managing distributed web systems.
* Experience with source control management systems and continuous integration/delivery environments.
* Experience with agile development methodologies (Scrum, Kanban) and automated testing.
* Excellent written and verbal communication skills in English as this will be a client-facing role.
* Self-motivated and enthusiastic.
* Willingness to travel, if required.

Keywords: .NET/C#/Developer/Full stack Development/ .NET Developer/Software Engineer

Contact Details:
FRS Recruitment
Tel: Thomas@jobs.dublin.frs
Contact: Thomas Kennedy

You may return to your current search results by clicking here.

Latest Job Listings