SOLAS Learning Works
Role Specification
Job Details
Title: Senior Software Developer – Tech Lead
Grade: 7
Unit: ICT & Digital
Reporting to: Manager, Business Applications
Office: SOLAS
Location: Block 1, Castleforbes House, Castleforbes Road, Dublin 1.
Ref: 560
Role Overview
The Senior Software Developer \ Technical Lead (Grade 7) in the SOLAS IT Department plays a significant role in the development of new applications and reengineering existing applications, supporting the business needs of SOLAS and the wider FET sector.
Role Summary
Working in conjunction with an IT Business Lead and business stakeholders, the successful candidate will focus on developing new functionality and amending existing functionality within the SOLAS applications space. This role involves work across a wide variety of mainly full stack web-based systems. Reporting to the Business Applications Manager, the applicant must be flexible, positive, enthusiastic, and demonstrate an outstanding record of achievement in their career to date.
SOLAS currently operates a hybrid working model, allowing employees to work from home up to three days per week, subject to business requirements. SOLAS offers an excellent benefits package, including a contributory pension scheme and opportunities for further training and development.
Key Responsibilities
- Hands-on full stack software development.
- Lead, contribute, and manage a development team to deliver new functionality and enhance existing software.
- Contribute to technical decision-making within the ICT department.
- Maintain business requirements documents and functional specifications in line with requirements.
- Liaise with and develop strong working relationships with business process owners.
- Gather requirements and facilitate workshops.
- Provide work estimations and agree deadlines with stakeholders.
- Report to internal and external stakeholders on project progress.
- Collaborate with other teams within ICT.
- Assist and directly engage in testing to ensure the quality of the team's development work.
- Respond to support queries and end-user issues in a timely manner.
- Stay abreast of trends and developments within the software industry.
- Mentor Junior Developers.
- Peer review code.
- Represent SOLAS on committees and at meetings as necessary.
- Perform other duties as may be assigned from time to time.
Requirements
Essential
- Minimum of 7 years' strong experience in software development working on medium/large level projects.
- Minimum 3 years' experience managing ICT Development teams.
- Ability to work effectively in a fluid/evolving environment.
- Good understanding of the software development lifecycle and change management.
- Must be flexible and adaptable in their approach to work, embracing change and adapting work practices accordingly.
- Very strong web development skills and experience based around the Microsoft stack, e.g., .NET, C#, SQL Server, IIS, TFS, SharePoint, Git, Azure DevOps, Graph API, Microsoft Entra, Microsoft Fabric.
- Experience with Bootstrap, LESS CSS, Visual Studio IDE.
- Experience of authentication and authorization methodologies within web development.
- Familiarity with REST APIs, JSON, web services, MFA, and security issues.
- NFQ/QQI Level 8 IT qualification or equivalent.
Desirable
- Knowledge of MVC design pattern.
- Experience with .Net Core, Typescript, node.js, webpack.
- Experience using SSRS, SSIS, Power BI, Tableau.
- Knowledge of Microsoft claims-based authentication.
- Experience in implementing AI chatbots on public-facing systems.
- Certification in Agile project management.