Planning, design and development of new applications and enhancements to existing applications. Ensure compatibility and interoperability of in-house computing systems. Follow industry standard best practices for web application architecture practices, to ensure construction of flexible and scalable