Featured Advice
What are your interests?

Naturalist?

Naturalist

Not surprisingly, some aspect of the natural sciences will run through the Naturalists interests - from ecological awareness to nutrition and health. People with an interest in horticulture, land usage and farming (including fish) are Naturalists.

Some Naturalists focus on animals rather than plants, and may enjoy working with, training, caring for, or simply herding them. Other Naturalists will prefer working with the end result of nature's produce - the food produced from plants and animals. Naturalists like solving problems with solutions that show some sensitivity to the environmental impact of what they do. They like to see practical results, and prefer action to talking and discussing.

Apprenticeships

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

ICT Software Developer

Provider: FIT

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

For this ICT Associate Professional Software Development apprenticeship, the employer pays the apprentice for the duration of the apprenticeship. The rate of pay is agreed between the employer and the apprentice.


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)