Skills and abilities: Technical creativity and programming skills, with problem-solving ability. Strong communication skills and patience, able to convey information to non-technical colleagues. An understanding of business practices, constraints, and necessity to cope under pressure.
What you’ll be doing: Depending on client specifications, you will be required to build applications (apps) using operating systems such as Android for a range of purposes from dating to banking. Typical day-to-day responsibilities include:
- Establishing detailed specification briefs with the client, clarifying the intended actions
- Taking responsibility for the mobile application development life cycle
- Logically translating programme briefs into programmable language
- Anticipating problems, devising potential solutions, and conducting tests
- Sampling, correcting, and updating programmes as necessary
- Conducting user testing to determine usability and evaluating effectiveness
- Maintaining detailed documentation for operators
Career progression: Often stemming from programming work, you may find work in systems design, or systems analysis. You may decide to specialise in a specific programming language, such as Java or C++ although this may restrict you career options. Alternatively, working for larger corporations may allow you an overview in supervisory positions - you could become a Senior Applications Developer, or develop into a managerial role.
Recommended Programmes
BSc (Hons) Computing (Information Management)
Gain the skills needed to use computing knowledge to manage information, and become a highly sought-after graduate across a range of industries.
Edology is a part of the Global University Systems group of companies (the GUS Group). The information you provide on this form will be processed in accordance with Edology's Privacy Policy. Edology will use the details provided by you to get in touch with you about your enquiry.