Plan, Design, develop and implement innovative software solutions, automation and workflows across a complex enterprise environment that meets client needs.
Maintain, optimize and improve software solutions over time to improve user experience, ensure responsiveness and reliability.
Ensure effective and impactful support of a business-critical application.
Lead, coach and mentor junior and mid-level team members of the development team.
Perform code reviews, testing and validation to ensure code quality and effectiveness.
Write project documentations of new and existing application and provides on-call support as needed.
Learn to innovative through research, process analysis and collaborate across teams to build and develop automation workflows.
Actively maintains subject matter expertise in technology trends to drive continuous improvement.
Job Requirements:
Bachelor’s degree in computer science, Information Technology, Software Engineering or a related field.
A minimum of 8 years’ relevant professional experience in software development and solution architecture.
Strong technical background with experience in software development, architecture and design.
Expert level experience with Python and scripting languages (TypeScript, JavaScript, jQuery).