Careers rarely develop the way we plan them. Our career path often takes many twists and turns, with particular events, choices and people influencing our direction.

We asked Ejiro O'Hare Stratton from Health Service Executive to give some advice for people considering this job:

Ejiro O'Hare Stratton

Clinical Nurse Manager 2

Health Service Executive

Read more

Ejiro O'Hare Stratton

I would advise having a degree in Human Resource Management and Industrial Relations. Professional training in nursing is necessary in order to understand patient care and what standards are required to provide quality care in an acute hospital setting.

One would also have to understand the value of planning, implementing and evaluating work practices in order to get the best out of employees. The person coming into the job would need to be patient, able to negotiate and work under pressure, as well as work on their own initiative.

Close

Enterprising?
Enterprising
Enterprising people like situations that involve using resources for personal or corporate economic gain. Such people may have an opportunistic frame of mind, and like commerce, trade and making deals. Some are drawn to sales and marketing occupations. Many will eventually end up owning their own business, or managing a section in larger organisations. They tend to be very goal-oriented, and work best when focused on a target. Some have an entrepreneurial inclination.
All Courses
PLC Progression Routes
PLC Points Calculator
CAO Points Calculator
CAO Video Guide

Dunboyne College of Further Education
Plunket College
Inchicore College of Further Education
Career Interviews
Sector Profiles
School Subjects (LC)
College Courses
Close
Study Skills
Other
Work Experience (School)
CV & Interview Preparation

Apprenticeships

logo imagelogo image
<
Back
ICT Software Developer
In Summary header image

ICT Software Developer

This new apprenticeship programme has reached development stage as of May 2017.

Proposer /Provider: FIT

This new apprenticeship programme is not yet fully approved. Additional information is constantly being added here, as it becomes available. Outline information correct - May 2017.

An ICT Associate Professional Software Developer builds and tests high-quality code across front end, logic and database layers. Developers typically work as part of a larger team, in which they have responsibility for some of the straightforward elements of the overall project. While the customer requirements will typically be defined and agreed by more experienced or specialist members of the team, such as a business analyst or technical architect, the developer will be able to interpret design documentation and specifications.

This is a 2-year NFQ Level 5/6 apprenticeship for the ICT industry. It is anticipated that 100 places will be available each year.


Training header image

FIT ICT Associate Professional is “learning by doing” format of ICT skills development which has been endorsed by the industry and government. 

This is a two-year programme during which candidates who are competent tech enthusiasts attain a Level 6 ICT and Professional Development Award.

On effectively demonstrating the application of skills in the working environment, candidates also achieve the title of FIT ICT Associate Professional by the industry. 

The first six months are college based where candidates will acquire the technical skills. 
The remaining 18 months are a combination of workplace application and college based learning where candidates will further their training and apply their skills and learning to live projects and tasks within their sponsoring company.

On successful completion, the ICT Associate Professional Software Developer will have:

Knowledge
  • Understand and operate at all stages of the software development lifecycle
  • Understand the similarities and differences (taking into account positives and negatives of both approaches) between agile and waterfall software development methodologies
  • Understand how teams work effectively to produce software and contribute appropriately
  • Understand and apply software design approaches and patterns and can interpret and implement a given design, compliant with security and maintainability requirements
  • Understand and respond to the business environment and business issues related to software development
  • Understand and operate effectively in their own businesses, their customers’ and the industry’s environments
  • Understand and apply the maths required to be a software developer (e.g. algorithms, logic and data structures)
Skills
  • Writes good quality code (logic) with sound syntax in at least one language
  • Develops effective user interfaces
  • Can effectively link code to the database/data sets
  • Can test code and analyse results to correct errors found using either V-model manual testing and/or using unit testing
  • Can apply structured techniques to problem-solving, can debug code and can understand the structure of programmes in order to identify and resolve issues
  • Creates functional data models and software designs to effectively communicate their understanding of the program, following best practices and standards
  • Understands and creates basic analysis artefacts, such as user cases and/or user stories
  • Utilises skills to build, manage and deploy code into enterprise environments
  • Operates at all stages of the software development lifecycle, with increasing breadth and depth over time with an initial focus on build and test.
  • Can apply good practice approaches according to the relevant paradigm (for example object oriented, event driven or procedural)
  • Interprets and follows: software designs and functional/technical specifications; company defined ‘coding standards’ or industry good practice for coding; testing frameworks and methodologies; company, team or client approaches to continuous integration, version and source control.



Personal Qualities header image

Energetic tech enthusiasts with a determination to work in the ICT sector.

  • Logical and creative thinking skills
  • Analytical and problem-solving skills
  • Maintains a productive, professional and safe work environment
  • Communicates effectively in a variety of situations
  • Records and reports information accurately to a wide range of internal and external stakeholders
  • Applies strong interpersonal skills when dealing with colleagues, customers and clients
  • Flexible attitude
  • Ability to work independently and to take responsibility
  • A thorough approach to work and commitment to quality
  • Passion for IT 


Work Activities header image

The primary role of a Software Developer is to be able to build, test and modify high-quality computer code. 

A developer will typically be working as part of a larger team, in which they will have responsibility for some of the straightforward elements of the overall project. The developer will need to be able to interpret design documentation and specifications. Examples of work include information databases, programs that control robotic systems, and cloud and mobile applications. 

With experience, you could become a senior developer with responsibility for project management, planning and research, or move into related areas, such as systems design, IT architecture and business systems analysis.

An ICT Associate Professional works for their employer while learning the skills they need to become a valuable team member. 

The FIT ICT Associate Professional programme offers technical education and training grounded in practical experience, ensuring that participants are ready for work on completion. The FIT ICT Associate Professional Programme will: 

  • Develop in-demand tech skills.
  • Provide hands-on learning to attain the skills demanded by industry.
  • Provide an opportunity to earn and learn.
  • Award a national qualification over a two-year period.
  • Equip participants with the knowledge and capabilities to progress in ICT careers.
  • Lead to internationally recognised qualifications.
  • Provide the opportunity to apply theoretical education and training in a real work setting helping to build confidence in your abilities and gain independence.
A FIT ICT Associate Professional spends much of their time training with a company, helping them to effectively learn the skills needed in the work place using modern technology and equipment and getting involved in real-life work processes.


Pay & Fees header image

Training costs for the ICT Associate Professional is funded by the Education and Training Board and so is free to participants.

On completion of the 6 month college-based training period, candidates will recieve from their sponsoring company a weekly allowance as follows: 

Year 1: (from 7th month): €260 - €290 
Year 2: €340 - €385

Source: FIT ICT Associate Professional Candidate Information Leaflet

Being accepted on this proposed Apprenticeship will require a job seeker to first secure an “Apprenticeship Contract” with an approved organisation / employer.

As details of approved organisations become available, they will be included here.

Each approved organisation will determine the particular salary structure for the apprenticeship, which will be communicated at contract negotiation stage with the proposed candidate. 

There will be no difference in rate-of-pay between the time an apprentice spends on-the-job and time in training.


Entry Requirements header image

Age

Generally 18 – 25 years but can be any age. 

Qualifications

Minimum of Leaving Cert or equivalent – all candidates have to satisfy Aptitudes Assessments administered by FIT.


Getting an Apprenticeship header image

FIT ICT Associate Professional participants are matched with a Sponsor Company within the ICT Industry who values their talent.

Companies such as Accenture, AOL, AQMetrics, Cork Internet Exchange, Fujitsu, IBM, Microsoft, SAP, Stanley Security and Version 1, have embraced this initiative, viewing it as a practical pathway to acquiring in–demand tech skills.

On completion of the programme and having attained the FIT ICTAP Award, it is envisaged that candidates will take up full-time positions with the sponsoring company.

To find out more: e-mail ictap@fit.ie or by phone on 01 8825570.


Career Opportunities header image

Software products, applications and services are widely used across many sectors and potentially all sectors in a modern economy. Most ICT Associate Professional Software Developers will work in the ICT sector industries who research, develop, design, sell, install and maintain software products and services. However, a large number will work in other sectors which use, develop and apply software solutions to support their activity.

Over 7,000 jobs are currently available in ICT sector – as highlighted by the FIT ICT Skills Audit – 75% of which are at entry and competent levels. On completion of the programme and having attained the FIT ICTAP Award, it is envisaged that candidates will take up full-time positions with the sponsoring company.

Companies such as Accenture, AOL, AQMetrics, Cork Internet Exchange, Fujitsu, IBM, Microsoft, SAP, Stanley Security and Version 1, have embraced this initiative, viewing it as a practical pathway to acquiring in-demand tech skills. 

The ICTAP programme is being rolled out in Dublin, Cork, Galway, Athlone and Monaghan. FIT are actively engaging with employers to participate in the programme. 

With experience, you could become a senior developer with responsibility for project management, planning and research, or move into related areas, such as systems design, IT architecture and business systems analysis.

To find out more: e-mail ictap@fit.ie or by phone on 01 8825570.


Occupation Profile header image


Progression Routes header image


Industry Expert(s)