-
Understand business requirements and design effective software solutions
-
Develop software by analyzing information needs, system flows, data usage, and work processes
-
Identify problem areas and follow the Software Development Life Cycle (SDLC) to resolve them
-
Perform root cause analysis of system issues and recommend improvements
-
Identify opportunities to enhance system performance and availability
-
Analyze client requirements and convert them into feasible technical designs
-
Collaborate with functional teams and system analysts during requirement analysis
-
Work closely with project managers to understand software capabilities and project scope
-
Provide regular status reporting and maintain strong customer focus throughout project execution
-
Capture all requirements and clarifications accurately to ensure high-quality deliverables
-
Collect feedback regularly to ensure timely and smooth delivery
-
Participate in continuous learning to stay current with best practices and new technologies
-
Prepare and maintain formal documentation from proposal through implementation
-
Ensure high-quality customer interactions via email, calls, and fault tracking
-
Respond to customer requests promptly with no internal or external complaints
-
Maintain seamless stakeholder communication to ensure smooth operations
-
Production support for UK HRSD, including Employee Relations module
-
Production support for US:
-
US requests received outside UK business hours to be addressed the following business day
-
Deliver break-fix solutions
-
Provide standard and non-standard development support (up to 40 hours/week)
-
Work closely with the UK HRSD Product Owner to prioritize tasks
-
Write user stories, obtain sign-off, develop, test, and deploy code to UAT
-
Secure UAT sign-off and coordinate with the OPS team to deploy changes to production