Career Opportunities: Senior Microsoft Applications Developer (ICT) (5504)
Necessary arrangements can be made at interview stage to accommodate the needs of candidates with disabilities. If you are having difficulty uploading your CV online or in fully accessing any information on this site please email Recruitment@ntma.ie
Job Title: Senior Microsoft Applications Developer
Division/Function: FTO/ICT
Reports To: Head of Microsoft Applications Architecture
Contract: 23 months (Fixed Term Contract)
Closing Date for Applications: 8th April 2025
Role Profile
The NTMA has an immediate requirement for a Senior Microsoft Applications Developer, reporting to the Head of Microsoft Applications Architecture in the NTMA’s Information, Communications and Technology department. The role requires extensive experience of architecture, design, and development of Microsoft applications, including the maintenance of Power BI Reports, Power Apps, Power Automate, including Dynamics 365, SharePoint and Microsoft stack technologies.
The role will work closely with ICT stakeholders, including Project Management Office, Technical Architects, Business Analysts, Development Software Testing and ICT Operations teams and will be responsible for providing technical application assessment, design, and development skills across a diverse range of projects.
As the Senior Microsoft Applications Developer, the successful candidate will carry out Business-As-Usual and application support activities and be assigned to a wide variety of projects and activities such as in-house systems development projects, business intelligence and data analytics projects, 3rd party systems integration projects. This will require the successful candidate to work closely with internal business stakeholders in a wide variety of business areas such as Treasury, Finance, Claims Management, Investment Funds and State guaranteed lending. As the role will work closely with both the business and ICT teams, it requires deep technology knowledge and the ability to deliver solutions in line with business requirements and the available technology stack.
Summary of the Business
The National Treasury Management Agency (NTMA) provides asset and liability management services to the Irish Government. It has evolved from a single function agency managing the National Debt to a manager of a complex portfolio of public assets and liabilities. Businesses managed by the NTMA include borrowing for the Exchequer and the management of the National Debt, the State Claims Agency, the New Economy and Recovery Authority (“NewERA”), the Ireland Strategic Investment Fund, National Development Finance Agency and the NTMA Future Ireland Funds business unit with responsibility for the management of the Future Ireland Fund and Infrastructure, Climate and Nature Fund. The NTMA also assigns staff to the National Asset Management Agency, the Strategic Banking Corporation of Ireland (SBCI) and Home Building Finance Ireland (HBFI).
Working at the NTMA offers excellent benefits including:
* Flexible work options including hybrid working and variable work hours
* An extensive wellbeing programme
* Excellent learning and development opportunities that allow for full career development within the organisation
* A diverse range of initiatives: LGBT+, Gender Matters, Disability Awareness, Sports & Social, Volunteering and lots more
* Reimbursement of annual professional membership fees
* Career average Defined Benefit Pension Scheme
Duties and Responsibilities
Support the business
* Plan and assist on implementation of software version upgrade releases.
* Support the applications managed by the team.
* Provide advice to the Business Units on Microsoft business applications projects.
* Advise on system performance and provide solutions to performance issues.
* Interface with Microsoft Corporation and partners on technical support.
Design, develop, maintain, and enhance software solutions
* Developing, managing, and adhering to industry development principles, standards and templates, and drive alignment to these through the solution development process.
* Write clean, scalable, maintainable code and ensure the development approach is in line with the proposed design and overall standards.
* Prototype and implement solutions across multiple architectures.
* Translate business needs & understanding into systems design.
* Work closely with business stakeholders and cross-functional teams to understand requirements and deliver high-quality, robust and scalable solutions.
* Ensure security and compliance by design, implementing necessary measures to protect sensitive data and prevent unauthorized access.
* Assist in the definition and documenting of technical requirements and proposals.
* Provide technical guidance and advice to colleagues and stakeholders.
* Assist with providing inputs to project plans regarding feasibility, estimates and scope.
* Conduct research and development on new and emerging technologies which may benefit the organisation and evaluate new products and 3rd party software components, where required.
* Participate in code reviews to ensure code quality and share knowledge with the team.
* Participate in the configuration and maintenance of Continuous Integration/Continuous Deployment pipelines.
Knowledge and Skills Requirements
Education:
* Engineering or Bachelor or Master’s degree in computing science / information systems / IT or equivalent professional experience.
* Microsoft certifications in Power Platform / Azure / .NET technologies.
Experience:
* At least 5 years’ experience in the development of Microsoft business applications, including Dynamics 365, Power Platform, and .NET based applications.
* At least 8 years’ experience working in ICT roles.
* Experience and excellent understanding of full application lifecycle to customize and extend MS Power Platform (Power BI / Power Automate / Power Apps) and MS 365 services (SharePoint / Teams).
* At least 5 years’ hands-on experience in the development of Azure services and their integration with Power Platform.
* Experience of development of APIs and event-driven integration architectures; proven experience in the delivery of integration solutions between systems, including legacy systems and third-party organizations (e.g. REST, SOAP, Service Bus), adhering to best practices for security architecture (OAuth, Open ID Connect, Entra ID, SSL, JWT, etc.).
* Experience of working within an Agile methodology.
* Experience in data warehouse design, data modelling, data integration, data analysis, and reporting, using Microsoft stack technologies (SQL / SSIS / ADF / Synapse / Analysis Services / DAX / Power BI) would be an advantage.
Pension Abatement
If an appointee has previously been employed in the Civil or Public Service and that appointee is entitled to or in receipt of a pension from the Civil or Public Service or where a Civil/Public Service pension comes into payment during the appointee’s re-employment that pension will be subject to abatement in accordance with Section 52 of the Public Service Pensions (Single Scheme and other Provisions) Act 2012.
Please note: In applying for this position, you are acknowledging that you understand that the abatement provisions, where relevant, will apply. It is not envisaged that the employing Department/Office/Body will support an application for an abatement waiver in respect of appointments to this position.
Applicants will be required to complete a pre-employment declaration to confirm whether they have previously availed of a Public sector pension scheme.
#J-18808-Ljbffr