Junior Software Engineer – C# /.NET/React
Listed on 2026-10-14
-
Software Development
Software Engineer, Full Stack Developer, .NET Developer, C# / Unity Developer
The Company
An established international technology organisation developing modern software solutions used by businesses across multiple markets. The company offers an excellent salary package, great benefits and a very good working environment
, with a strong emphasis on training and career development. We have worked with this organisation for a number of years and they have built a very solid and supportive engineering team with low staff attrition
. It's an excellent environment for someone at the beginning of their software career who wants to learn from experienced engineers and progress within the company.
We're looking for a Junior Software Engineer with a good foundation in software development and a genuine interest in building modern applications. This would suit a recent Computer Science/Software Engineering graduate or someone with up to two years' commercial experience
, including internships or placements. Strong personal or academic development projects will also be considered.
You should have an understanding of:
- C# / .NET or another object-oriented programming language
- SQL and relational databases
- Object-oriented programming principles
- Data structures and algorithms
- Software testing and debugging
You don't need commercial experience across every technology. The company is looking for someone with strong fundamentals, good problem-solving skills and the motivation to develop technically
. Good communication skills are also important, as you'll be working closely with software engineers, QA and product teams.
- Develop and enhance applications across the full technology stack, including C#/.NET, SQL and React/Type Script .
- Work alongside experienced engineers to learn development, testing and database best practices.
- Build new functionality and contribute to improvements across existing applications.
- Write and maintain unit, database and end-to-end automated tests
. - Investigate software issues, troubleshoot defects and implement reliable fixes.
- Work with Product and QA teams to understand requirements and ensure features are delivered correctly.
- Participate in code reviews, Agile ceremonies and technical discussions
. - Use modern AI-assisted development tools to support coding and development while reviewing and validating generated output.
- Communicate progress clearly and work collaboratively to meet project deadlines.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).