Responsibilities Develop reusable testable high-performance and maintainable code; Design implement and support multiple applications across various platforms; Stay in-tune with the latest technologies; Collaborate with other technical team members to design implement quickly troubleshoot and resolve any critical issues .