Qualification And Experience:
Computer science or Software Engineering Qualifications
A good understanding of modern PHP development practices in a team environment
Moderate experience with relational database systems such as MySQL or PostgreSQL
A good grounding in User Interface and User Experience solutions in a cross platform and modern development environment
A good understanding of source code control systems such as Git or Subversion and their use in software development familiar with .NET and C#.
Experience with AWS and/or the willingness to learn
Detailed knowledge of core networking protocols and REST API
Great communication skills and the ability to work together with business users to achieve goals
You will be responsible for software development, prototyping, functional analysis, integration and testing, managing release deployments to completion and providing production support within SLA agreements.
You will research, design, test, implement and maintain software systems to meet client or employer need using a variety of computer programming languages and applications working alone or in teams with other IT professionals.
You will mentor other team members as they learn and grow.
You will take ownership for the entire application and it use - finding a balance between achieving software excellence and delivering working code.
You will be expected to consistently deliver systems and features that provide significant value to customers and/or other teams.
You will be expected to provide thoughtful and detailed code reviews for teammates and help document idioms and best practices.