At a Glance
- Tasks: Develop and enhance secure applications using C# and ASP.NET while supporting complex issues.
- Company: Join CGI, a top-rated employer known for its inclusive and collaborative culture.
- Benefits: Enjoy competitive salary, excellent pension, private healthcare, and a share scheme.
- Why this job: Make a real impact in a secure environment while growing your tech skills.
- Qualifications: Strong experience with C#, ASP.NET, and SQL Server is essential.
- Other info: Be part of a friendly community with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
At CGI, you’ll play a pivotal role in building and sustaining secure, high-impact applications that underpin critical services for our clients. As a C# Developer, you’ll contribute to the full application lifecycle, combining hands-on development with 4th line support to ensure resilient, high-performing systems. Working within a collaborative, ownership-driven culture, you’ll help deliver measurable outcomes, strengthen long-term client relationships, and shape solutions that make a real difference in a highly secure environment.
Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a full-time onsite position based in our Reading office, five days per week. UK sole nationality is required.
In this role, you will develop, maintain, and support a secure application using C#, ASP.NET, and SQL Server, taking ownership of both new functionality and the stability of a mature system. You’ll work closely with colleagues and, where appropriate, directly with the client, building trust through clear technical communication and reliable delivery. Supported by experienced peers, you’ll grow into a trusted technical authority and subject matter expert for the customer environment.
You will contribute to continuous improvement by applying strong software development practices, diagnosing complex issues, and ensuring solutions meet the highest security and quality standards.
Key Responsibilities- Develop & enhance secure applications using C# and ASP.NET
- Support & resolve complex 4th line application issues
- Analyse, debug, and improve mature production systems
- Manage code and work items using Azure DevOps
- Collaborate with stakeholders and communicate technical solutions clearly
- Contribute to best practice within a highly secure delivery environment
You will bring solid experience in Microsoft-based application development, with the ability to support and enhance secure, business-critical systems. You should be comfortable working with established codebases, applying strong debugging skills, and communicating effectively with both technical and non-technical stakeholders.
Essential Qualifications- Strong experience with C# and ASP.NET
- Proven experience using SQL Server
- Familiarity with the Microsoft development toolchain
- Good understanding of modern software development practices
- Experience supporting and debugging mature applications
- Ability to work effectively in a secure environment
- Clear and confident technical communication skills
C# Software Engineer in Reading employer: Free-Work UK
Contact Detail:
Free-Work UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Software Engineer in Reading
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at CGI or similar companies. A friendly chat can lead to insider info about job openings and even referrals that could give you an edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C# projects, especially any that demonstrate your ability to handle secure applications. This will not only impress potential employers but also give you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your debugging skills and understanding of ASP.NET and SQL Server. Practice common coding challenges and be ready to explain your thought process clearly—communication is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our friendly community at CGI.
We think you need these skills to ace C# Software Engineer in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the C# Software Engineer role. Highlight your experience with C#, ASP.NET, and SQL Server, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for CGI. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, be sure to include examples of how you've tackled complex issues in past roles. This will demonstrate your ability to support and enhance secure applications effectively.
Apply Through Our Website: We encourage you to apply through our website for the best chance of success. It’s straightforward, and you’ll be able to keep track of your application easily. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Free-Work UK
✨Know Your C# Inside Out
Make sure you brush up on your C# skills before the interview. Be prepared to discuss your experience with C# and ASP.NET, and think of specific projects where you've used these technologies. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Understand the Application Lifecycle
Since this role involves the full application lifecycle, it’s crucial to understand each phase from development to support. Be ready to talk about how you've contributed to different stages in past projects, especially focusing on debugging and enhancing mature systems.
✨Communicate Clearly and Confidently
You’ll need to communicate technical solutions to both technical and non-technical stakeholders. Practice explaining complex concepts in simple terms. This will show that you can build trust and collaborate effectively with colleagues and clients alike.
✨Familiarise Yourself with Azure DevOps
Since managing code and work items using Azure DevOps is part of the job, make sure you’re comfortable with this tool. If you have experience using it, be ready to share examples of how you’ve used it to improve project workflows or manage tasks efficiently.