At a Glance
- Tasks: Develop and maintain high-quality Windows desktop applications in a collaborative team.
- Company: Join an industry-leading software company known for excellent training and support.
- Benefits: Competitive salary, remote work options, and great career progression.
- Other info: Dynamic culture with mentoring opportunities and a focus on continuous improvement.
- Why this job: Work on complex projects and grow your skills in a supportive environment.
- Qualifications: Strong C# knowledge and a relevant degree; passion for software engineering is key.
The predicted salary is between 25000 - 30000 € per year.
A fantastic opportunity for a Junior Software Developer with strong C# knowledge to join an industry-leading software company based in Leicestershire. Offering excellent training, career progression and long-term prospects, this is an ideal opportunity for a graduate or junior developer to work on a complex native Windows desktop application within a collaborative engineering environment. You will be joining a team with an excellent track record of mentoring and developing early-career engineers.
Location: 2 days a week in Leicestershire / 3 days remote (ideally you will drive, but commutable via public transport from Leicester, Market Harborough and Rugby).
Salary: £25,000 - £30,000 per annum + benefits
Requirements for Junior C# Desktop Application Developer:- 2.1 honours degree or above in a relevant subject with a high Computer Science content, such as Computer Science, Mathematics, Physics, Engineering or similar
- Candidates on track for a First from a leading university will be highly regarded
- At least BBC at A Level or equivalent UCAS points
- Strong knowledge of C#
- Excellent object-oriented programming knowledge
- Understanding of desktop application development within Windows environments
- Good knowledge in at least 2 of the following: Databases, Testing, Agile, Multithreading, Networking or Cyber Security
- Knowledge of .NET development and Windows application frameworks
- Exposure to additional programming languages such as C++, Java, Python or JavaScript is beneficial
- Familiarity with Agile methodologies and tools, such as Jira, is advantageous
- Exposure to automated testing or debugging tools would be beneficial
- Internship, placement year or commercial experience using C# would be highly beneficial
- Personal coding projects, hackathons or open-source contributions would be advantageous
- Genuine passion for software engineering and technology
- Strong problem-solving ability
- Excellent communication skills
- Development and maintenance of high-quality native Windows desktop applications
- Supporting the design and implementation of new software features and enhancements
- Working closely with software engineers, testers and product teams
- Contributing to software architecture and technical discussions
- Investigating and resolving software issues and bugs
- Writing clean, maintainable and efficient code
- Supporting testing and debugging activities
- Participating in code reviews and following engineering best practices
- Working within Agile development teams and contributing to ceremonies
- Contributing to continuous improvement across the software development lifecycle
- Working for a leading software company with an excellent reputation for training and developing graduates
- The opportunity to work on complex desktop software applications
- Excellent career progression opportunities
- Collaborative and supportive engineering culture
- Excellent salary and benefits package
If you would like to apply for this unique opportunity, please send an up-to-date CV via the relevant link, ensuring your academic achievements and any online repositories are included on your CV.
We're committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing applications@redtech-recruit.com.
RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even if the above role isn't of interest, please visit our website to see our other opportunities.
We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Junior C# Desktop Application Developer - Graduates Considered employer: LinkedIn
Join an industry-leading software company in Leicestershire that prioritises the growth and development of its employees. With a strong focus on training, collaborative work culture, and excellent career progression opportunities, this role is perfect for graduates eager to make their mark in software engineering. Enjoy the flexibility of a hybrid working model while being part of a supportive team dedicated to mentoring early-career engineers.
StudySmarter Expert Advice🤫
We think this is how you could land Junior C# Desktop Application Developer - Graduates Considered
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at university. Let them know you're on the hunt for a Junior C# Developer role. You never know who might have a lead or can refer you directly!
✨Tip Number 2
Show off your skills! Create a GitHub profile if you haven't already and upload your coding projects. This is a great way to demonstrate your C# knowledge and passion for software engineering to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions related to C# and desktop application development. Mock interviews with friends or using online platforms can help you feel more confident when the real deal comes along.
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Junior C# Desktop Application Developer - Graduates Considered
Some tips for your application 🫡
Show Off Your C# Skills:Make sure to highlight your strong knowledge of C# in your CV. Include any relevant projects, internships, or experiences that showcase your coding abilities. We want to see your passion for software engineering shine through!
Tailor Your CV:Customise your CV to match the job description. Emphasise your object-oriented programming knowledge and any experience with desktop application development. This helps us see how you fit into our collaborative engineering environment.
Include Your Academic Achievements:Don’t forget to mention your academic background! If you’ve got a 2.1 honours degree or above, make it prominent. We love seeing candidates who are on track for a First from a leading university.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at LinkedIn
✨Know Your C# Inside Out
Make sure you brush up on your C# knowledge before the interview. Be prepared to discuss object-oriented programming concepts and how they apply to desktop application development. Practising coding problems in C# can also help you feel more confident.
✨Show Off Your Projects
If you've worked on personal coding projects, hackathons, or open-source contributions, be ready to talk about them! Highlight what you learned and how these experiences have shaped your skills. This shows genuine passion and initiative, which employers love.
✨Familiarise Yourself with Agile
Since the role involves working within Agile teams, it’s a good idea to understand Agile methodologies and tools like Jira. You might even want to mention any experience you have with Agile practices during the interview to demonstrate your readiness for the collaborative environment.
✨Prepare for Technical Questions
Expect technical questions related to desktop application development, databases, and debugging. Practise explaining your thought process when solving problems, as this will showcase your problem-solving ability and communication skills, both of which are crucial for the role.