Job Purpose Candidates applying will be responsible for front and back-end web development, which includes, but is no limited to providing support to clients, troubleshooting technical problems, assisting with database management and web development. Key Skills and Qualifications include but are not limited to: Degree/Diploma in Computer Science or related IT field. 3-5+ Years’ experience in software development. Experience designing, building, testing, and implementing large, complex, high performing web applications Solid understanding of databases and application services (e.g. queues, caching). Strong proficiency in web API development (SOAP & REST) Strong proficiency in web development concepts and frameworks (MVC, REST, JSON), SOAP and XML are a plus