Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Working on and at times leading the full software development lifecycle of systems
- Hands on design, development and debugging of systems
- Partnering with product owners to carry out business analysis
- Scoping work to ensure all developments have sufficient information for costing and delivery timelines
- Analysis of systems, considering reliability, systems risks and code
- Object-Oriented Design (OOD) to ensure scalability and maintainability
- Functional and unit testing
- Driving the identification and evaluation of new technologies and methodologies
- Integrating, supporting, maintaining and documenting application functionality
- Acting as a champion of code quality and best practices, whilst maintaining and enforcing standards of compliance
- Assuming true ownership of projects and the responsibility for their delivery on time
Job Requirements
Specifications:
- Moodle v2 or higher development experience
- 3+ years commercial development experience
- PHP, with desire to learn other languages
- RESTFUL and XML RPC APIs
- Familiarity with the Microsoft stack
- Data management using MSSQL/ MySQL/ Maria DB
- Javascript / JQuery/ AJAX
- Experience with LAMP and WAMP Architecture
- Reasonable knowledge of XHTML and CSS
- OOD
Essential Cultural Traits
- Intensively driven and proactive
- Positive outlook, seeing beyond obstacles
- Passion for tech including best practices, methodologies, standards and design patterns
- Excellent communication skills, both technical and non-technical
- Proven track record of building and delivering complex and highly transactional systems
- Flexible attitude
- Delivery focused
- Confident team player
- Customer focused
- Desire for continual learning