Web Application Developer
€38,000 - €42,000 (depending on qualification and
experience)
Berlin (Germany)
Full time, Permanent
SAE is part of the Navitas Group, which is a diversified global education provider that offers an extensive range of educational services for students and professionals including university programs, language training, workforce education and student recruitment.
The primary purpose of the role is the development and maintenance of the SAE student management systems, primarily using object-oriented PHP with the Zend Framework. The position also requires designing and maintaining database schemas and queries, HTML and CSS presentation development and Javascript/AJAX user interface work. Essential Criteria
Extensive PHP language experience
Extensive SQL language experience
Extensive HTML, CSS and JavaScript language experience
Fundamental understanding of object-oriented programming concepts
Understanding common web application security issues
Meticulous in design processes, including self-testing, technical and user documentation
Demonstrated ability to self-determine workload within a project management framework and produce excellent results in the timeframe they are expected
Fluent level of English
Full working rights for Germany Desirable Criteria
Diploma or other in Computer Science or other programming-related discipline
Experience in an agile development environment
Experience in test-driven development or unit testing (specifically PHPUnit)
Experience with common web API technology, such as SOAP, REST or XML-RPC
Experience with jQuery and/or EXTjs
Experience with MVC platforms (specifically Zend Framework)
Experience with XML technology including documents, schemas and transformations
Demonstrated ability to analyse a problem and develop an innovative solution that meets the needs of all stakeholders.
Familiarity with Microsoft SQL Server
Further Information can be found in the attached Position Description. What we offer
An attractive remuneration package will be negotiated with the successful candidate. SAE offers outstanding long-term career opportunities within Europe and is an equal opportunity employer.
Enquiries and applications, including a Job Application Form, Cover Letter clearly addressing the selection criteria and Resume, should be sent to Daryll Holland, Head of IT - Europe, [email protected]. Applications close on 15 February 2016.
We regret that due to the volume of the applications, only successful applicants will be contacted.
Page 1
POSITION DESCRIPTION
Title: Web Application Developer
Functional Area: IT
Reports to: Development Manager SAE
1. Overview and Objectives of the Position:
The primary purpose of the role is the development and maintenance of the SAE student management systems, primarily using object-oriented PHP with the Zend Framework. The position also requires designing and maintaining database schemas and queries, HTML and CSS presentation development and Javascript/AJAX user interface work.
What we do:
SAE is the global leader in creative education with 54 campuses in 30 countries. We help young people on their way to a dream career in music, web design, film or games production. Our European IT department works with staff worldwide to make the operation as easy and effective, helping to make our courses an enjoyable experience for everyone. How we do it:
SAE works closely with the business to develop and deliver its development projects and encourages a culture of close collaboration within the team. Open communication, regular code reviews and constant transparency make our team an enjoyable environment to work in. We have a culture of mutual respect and value each other’s expertise.
Our Projects for the future:
Some of our systems have been in place for up to 12 years. Student management systems, student portal, online booking system as well as the SAE website need to be maintained and extended in order to be relevant and secure. Integration of Learning Management Systems, Online Learning, Online Examination and Recruiting Software are some of the exciting challenges in the pipeline
2. Key Relationships: i. SAE Development Manager ii. Key project stakeholders iii. Other SAE Developers iv. Head of IT – UK & Europe
3. Key Result Areas: Ensures high quality code by:
the extensive use of inline code comments;
correct use of the version control system;
adhering to quality, layout and naming standards;
having a sound understanding of secure programming principles;
working within the release schedule and rollout process Supports the business by:
operating as part of the internal application support team for incoming issue and feature requests;
liaising with business stakeholders and business analysts to accurately implement requirements;
understanding and respecting the privacy of customer information Supports the Development Manager by:
accurately estimating task completion dates;
accurately estimating work load and commitment;
having the ability to search to find solutions independently and through co-workers;
keeping programming knowledge up to date
Contributes to the professional standing of SAE (Navitas) IT as a centre of excellence by:
developing and maintaining effective relationships with staff, other divisions and third parties and liaising closely with them; and
dealing promptly and effectively with staff, other divisions and third parties on information management and technology related matters insofar as it relates to this role.
Contributes to the maintenance of a safe working environment, within their area of operations, by:
maintaining local workplaces that are safe and without risk to health;
ensuring relevant occupational health and safety regulations are complied with at local workplaces.
4. Qualifications and Selection Criteria Essential:
i. Extensive PHP language experience ii. Extensive SQL language experience
iii. Extensive HTML, CSS and JavaScript language experience
iv. Fundamental understanding of object-oriented programming concepts v. Understanding common web application security issues
vi. Meticulous in design processes, including self-testing, technical and user documentation
vii. Demonstrated ability to self-determine workload within a project management framework and produce excellent results in the timeframe they are expected viii. Full working rights for Germany
Desirable:
i. Diploma or other in Computer Science or other programming-related discipline ii. Experience in an agile development environment
iii. Experience in test-driven development or unit testing (specifically PHPUnit) iv. Experience with common web API technology, such as SOAP, REST or XML-RPC
Page 3
vi. Experience with MVC platforms (specifically Zend Framework)
vii. Experience with XML technology including documents, schemas and transformations
viii. Demonstrated ability to analyse a problem and develop an innovative solution that meets the needs of all stakeholders.
January 2016 – Version 2
Job Application Form
Position applied for: ... Campus/Location: ... Last/ Current Position: ... If Internal Candidate: Navitas / UPD / SAE / other: ………
Dates employed within Navitas from/to: ……… Personal Details
Surname: ... Name: ... Current Address: ... Preferred number ... Preferred contact time: ... Email address: ...
Citizenship: … ... Work Visa Status: ...
Application Details
Where did you see the job advert? ……….. Did you know about Navitas / SAE prior to submitting your application? Yes / No In what capacity ………..
Please note that internal applications are welcome. All applications will be treated in exactly the same manner and those short-listed for an interview will be informed of the details of their interview. In the event you are shortlisted for an interview it is important that you advise your line manager that you have reached this stage of the process. In the event that you are offered the role the recruiting manager for this role will contact you and your line manager to discuss appropriate transitional arrangements and commencement dates to ensure continuity of business prior to formalising the arrangements. Please contact GHR if you have any questions about this.