
Posted 5 days ago
Software Engineer (C#)
AI Summary
Supports and evolves a billing and comms platform by resolving production incidents, performing root cause analysis, and shipping lasting fixes and technical improvements in C#/.NET within agreed SLAs.
About this role
Giacom are the only provider of Comms, Cloud, Hardware and Billing all through one platform.
Our platform connects technology resellers and service providers to the best IT, Comms and Cloud products and services so they can create brilliant technology solutions for UK businesses.
We are currently recruiting for a C# Developer who will be focused on supporting and evolving, ensuring a reliable and consistent customer experience. This role is primarily centered on production support, requiring ownership of incident resolution, root cause analysis, and defect remediation in line with agreed SLAs. The developer applies strong engineering knowledge and deep understanding of billing processes to diagnose complex issues and maintain stability across interconnected platforms.
To be successful in this role, you will balance hands-on support and targeted development with technical leadership within a Kanban-driven delivery model. This includes supporting the triage of incoming issues, prioritizing production defects based on impact, and maintaining service stability and continuity. You'll take ownership of solving reported incidents, finding root causes, and ship lasting fixes. You'll also make technical improvements, so the same problems don't come back.
What you'll be doing
Engineering contribution: Develop and maintain software components based on defined requirements, and deliver small technical improvements such as refactoring, dependency upgrades, improved logging, feature flags, and performance and observability enhancements.
System implementation: Contribute to system design discussions and implement solutions aligned with established architecture.
Manage your individual contribution: Deliver assigned tasks within sprint timelines, ensuring quality and reliability.
Development standards and practices: Follow coding standards, guidelines, and best practices defined by the team.
Problem-solving and debugging: Reproduce and resolve code defects from production and pre-production environments, and carry out root-cause analysis using logs, telemetry and Application Insights.
Quality and performance: Ensure code meets performance and reliability expectations, and improve stability by automating repetitive manual tasks and adding automated guardrails.
Release participation: Take part in the weekly release cycle and deliver hotfix releases when required.
Environment collaboration: Support deployment, integration and regression testing activities in UAT and Pre-Production environments, working closely with QA and other teams.
Collaboration: Work closely with feature teams, QA, incident management and product stakeholders to clarify requirements and deliver solutions.
Skills, Qualifications, and Experience
Recent, commercial experience building applications in C#/.NET, on both modern .NET (.NET Core through .NET 8) and legacy .NET Framework 4.7
Proven experience debugging and fixing live production issues, with strong analytical and problem-solving skills
Hands-on Azure development experience, including App Services, Functions, Service Bus and Application Insights
Strong SQL skills, ideally with MySQL
Solid understanding of web-based backend systems, REST APIs and data handling
Understanding of system design, performance and how to keep a live service reliable
Good engineering habits: Git, pull requests, code reviews, unit testing and CI/CD
Good understanding of software development principles and the full software development lifecycle
Able to deliver assigned work on time, working independently with guidance when needed
Clear communication with both technical and non-technical stakeholders
What's in it for you?
Investment in your future career with a variety of learning and development opportunities.
No dress code - embrace the freedom to bring your whole self to work.
25 days annual leave, plus bank holidays. You'll even get your birthday off, too!
A pension plan for your future.
Complimentary refreshments in all our offices.
For a comprehensive list of all our benefits, click here.
Diversity and equality lie at the heart of our values. As an equal opportunities and disability-confident employer, we encourage applications from all eligible candidates, regardless of their backgrounds. We firmly believe that diversity enriches and strengthens our team with a variety of perspectives that drives innovation.
Skills
Explore related jobs
More jobs at Giacom
Similar C# jobs
- T
Application Security Insights & Intelligence LeadThe Northern Trust Company · Tempe, Arizona - ASoftware Engineering Manager-Insights ApplicationABCFinancial Services · Hyderabad Office, India.
- T
Forward Deployed Insights Engineer (Applied AI)Translucent · New York City - O
Applied Data Science & Insights Leader - GTM Intelligence Solutions and Technical SuccessOpenAI · San Francisco - ITechnical Application Specialist / VersuchsmechanikerIKA-Werke GmbH & Co. KG · Staufen im Breisgau, Germany
- V
Manager ResearchVencomatic Group · Eersel, Noord-Brabant
Jobs in Brno
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.