We are looking for a Systems Analyst to join our dynamic team and lead the design, construction, and maintenance of bespoke software solutions tailored to client needs. In this pivotal role, you'll harness your expertise in C#, SQL, and VB.NET to innovate and solve complex problems, collaborating closely with Business Analysts and clients.
About Selected Interventions
Selected Interventions (recently acquired by AMCS Group)https://www.amcsgroup.com/ helps large enterprises and local governments design, build and operate better services for their customers and users through the implementation of the unique ECHO™ Service Management Framework software. Operating across the globe from our UK base, we work closely with our clients to deliver powerful, highly customised yet cost effective service management solutions to transform their productivity, efficacy and efficiency.
Key Responsibilities
The Systems Analyst (Programmer) will be responsible for designing, building, and maintaining customised software solutions for clients, including the extension of company software through bespoke behaviours, reports, and integrations. The role involves a mix of problem-solving, programming, and collaboration with internal and external stakeholders, including Business Analysts (BAs) and clients. The company is transitioning all behaviours to C#, and new contracts will be built in C#.
Development & Configuration
• Develop and modify custom behaviours in C#, collaborating with BAs and independently, based on client requirements.
• Build packages of configuration, reports, behaviours, and data to meet client needs.
• Create and amend reports in ECHO using SQL.
• Design and build bespoke applications and integrations, ensuring alignment with client specifications and company standards.
• Implement and manage logging within code to ensure traceability and easier debugging.
• Troubleshoot and modify existing C# based portals, as required.
Problem Solving & Technical Support
• Provide 3rd-line technical support for issues escalated by the Helpdesk.
• Review and resolve data-related issues.
• Identify and refactor inefficient or outdated behaviours.
• Support on transformation and internal refactoring projects, including the transition to C#.
Code Quality & Collaboration
• Perform peer code reviews to ensure quality and consistency.
• Follow specifications, CR forms, and IQ SRN documentation to create bespoke workflows.
• Collaborate with BAs to design and implement C# behaviours for both new contracts and existing ones.
• Implement unit and automated testing frameworks to ensure the robustness and quality of developed code.
Miscellaneous
• Support the building, modification, and troubleshooting of Debriefs and Price/Cost rules.
• Participate in scheduled plans of work.
• Log work hours and fill in timesheets regularly to track project progress and ensure time accountability.
• Fulfil additional responsibilities as required by the team.
Skills and Competencies
• Proficiency in C# (required for all new development) and SQL.
• Experience with unit/automated testing frameworks.
• Strong problem-solving and troubleshooting skills.
• Experience with logging and debugging tools.
• Familiarity with version control systems (e.g., Git).
• Experience with SQL, C#, VB.NET
• Experience with unit testing
• Systematic and detail-oriented
Qualification
• Computing or scientific degree 2:1 or higher