The work of an application and web developer spans the various stages of website and application development. The developer helps their supervisor communicate with clients and documents meetings with them, analyzes client requests and formulates the technical specifications of the application, then designs the user interface (UI) and user experience (UX) using the available technologies and supporting tools. The developer also builds software and web pages using the latest available technologies, documenting the development process in a way that enables others to follow their work.
The developer builds websites using open-source content management systems (CMS), making effective use of their capabilities, tools and plug-ins, and works with the main databases and web servers to ensure that the resulting pages run optimally. The same applies to building e-commerce websites and customer relationship management (CRM) sites.
The developer then carries out application testing to ensure it meets the client's requirements while observing quality-control procedures, after which they launch and deploy the application, provide technical support to users and address any vulnerabilities. They also document the project's stages with detailed reports based on agreed-upon or institution-approved templates, and are responsible for information, data and materials in a way that safeguards the intellectual property and privacy rights of the institution and its clients.
Graduate Qualifications
- UI/UX prototyping (design).
- Web page development (implementation).
- CMS website development (implementation).
- E-commerce website development (implementation).
- CRM website development (implementation).
- Web manual testing (QA).
- Web automated testing (QA).
- Web integration / API testing (QA).
- Web publishing (release).
- Web support (QC).
Job Opportunities
- Large software companies.
- Large technology companies.
- Software and technology startups.
- Companies that operate their own systems or websites.
- Self-employment.
- Online freelancing.
Study Plan and Course Descriptions
Study plan and course descriptions for the Application and Web Development program.
