* Collaborate with the Manager, Applications and Development and relevant stakeholders in order to understand business needs. * Ongoing development and maintenance of various companys systems * Develop new functionality for existing systems, develop new systems, and develop system integration modules * Participate in Scrum meetings, and make recommendations for planning future development projects. * Works closely with the development team to ensure the technical quality of the applications. Take a leading role in the system testing and user acceptance testing processes. * Work with internal clients to capture system requirements, implement new software or change existing software, work on data integration projects, and collaborate with clients to test and fine-tune the software * Provide guidance and mentoring to other members of the Applications and Development Team.
Yêu cầu công việc
Bachelor degree in Computer Science, Software Engineering, or related discipline. 3 - 5 years of experience in software development, working in education environment is preferred Excellent communication in English, both verbal and written Demonstrated experience in all phases of software development such as requirements gathering, system design, implementation, testing, and deployment. Experience with PHP is required. Experience with desktop application development is desirable. Experience with relational database development, for example with MySQL. Experience developing applications in Java (ESB) is desirable. Experience developing tests to ensure the quality of the applications. Experience in working with the Scrum or Kanban framework. Prior training in Agile methodologies is a plus Ability to be flexible, in a high pressure environment with changing priorities. Demonstrated ability to work as part of a team, and contribute to and take responsibility for the teams collective outcomes.