Software & App Developer
Key Responsibilities
- Research, design and write new software programs
- Evaluate and maintain effectiveness of existing software and systems
- Develop existing programs by analysing and identifying areas for modification
- Integrate existing software products
- Create technical specifications and test plans
- Write systems to control the scheduling of jobs on a mainframe computer or to control the access allowed to users or remote systems
- Maintain systems by monitoring and correcting software defects
- Work closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals
- Consult with clients and colleagues regarding the maintenance and performance of software systems with a view to writing or modifying current operating systems
- Investigate new technologies
- Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications