Software Developer

EUCIP Professional Software Developer

Overview

A EUCIP Software Developer can fulfill a technical role in information systems design and is effective in carrying out the creation and maintenance of complex software modules that typically need to be integrated into a wider information system. Different specialisations are possible within this module.

This profile requires a minimum work experience of 18 months in a compatible job role; if this requirement is not fulfilled, the candidate might be certified as an Associate Software Developer.

Subjects

  • Programming
  • Object Oriented approach to Systems Development
  • Software Engineering principles
  • Working with databases
  • Computer Aided Software Engineering (CASE) and Integrated Development
  • Environment (IDE) tools
  • Develop in a collaborative environment
  • Languages
  • Software Development process
  • Designing and developing distributed and critical applications
  • Secure programming
  • Build reports
  • Operating Systems
  • Solution envisaging
  • Defining a solution architecture
  • Project coordination
  • Object Oriented approach to Systems Analysis
  • Designing and implementing business solutions with transactional support
  • Designing and implementing databases
  • Designing and developing web applications
  • Build internet applications