Develop, debug, document, maintain and enhance internally developed end-user applications
Provide end-user training, documentation, and support for applications developed/supported
Verify, validate, and test code changes
Consult with departmental personnel for requirements for new development/refinement and problem definition
Research and resolve problems with browsers, desktops, mobile devices, application and database servers, and related software
Reproduce reported software problems, analyzing logs, data, and system results to provide comprehensive and robust information to developers so they can quickly resolve the problems
Resolve difficult issues, often with little information, spanning across large and distributed systems
Help with critical customer issues that are reported to Success personnel. This includes reproducing and documenting production issues, analyzing logs, or clarifying intended functionality
Identify software defects and other issues, both in written and oral language
Ensure testing activities always lead towards the growth of HMG collective knowledge through strong test cases and knowledge base documentation
Create structured, clean, and cohesive test cases for all new features and/or functional changes in the software, organized into repeatable test suites
Build a deep understanding of HMG products, customers, product configurations, and data
Research new product features, technologies, and customer operational practices and seek out information from peers about changes and document findings
Perform ad-hoc tasks as needed by the business