Responsible for researching, designing, developing, testing, implementing, and managing software solutions. Involves driving analysis and design of technical solutions, leading upgrade planning, automating tests, monitoring performance, and liaising with vendors to resolve functionality issues. Util...