• Duties of this position include but are not limited to the following: • Develop high-quality software solutions and design • Identify, prioritize, and execute tasks in the software development life cycle • Develop tools and applications by producing clean, efficient code in terms of response time and overall performance • Automate tasks through appropriate tools and scripting • Review and debug code • Collaborate with internal teams and vendors to fix and improve products • Document development phases and monitor systems • Can work on cutting edge technologies to develop next generation automation and monitoring tools e.g., Machine Learning, AI, Image Processing, Microservices, Cloud Technologies etc • Can work on next generation performance tools e.g., Dynatrace, AppDynamics etc.