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, great benefits, and opportunities for career progression.
- Other info: Flexible working with 2 days in Leicestershire and 3 days remote.
- 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:
- 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
- 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
Responsibilities:
- 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
What the role offers:
- 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
Applications:
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 are 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.
Junior C# Desktop Application Developer - Graduates Considered in Leicester employer: RedTech Recruitment Ltd
Join an industry-leading software company in Leicestershire that prioritises the growth and development of its employees. With a strong focus on training, collaborative 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 in Leicester
✨Tip Number 1
Network like a pro! Reach out to your university alumni or join local tech meetups. You never know who might have a lead on that perfect Junior C# Developer role.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your coding projects, especially those in C#. This gives potential employers a peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and discussing your past projects. Be ready to explain your thought process and how you tackle problems—communication is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Junior C# Desktop Application Developer - Graduates Considered in Leicester
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your strong C# knowledge and any relevant projects you've worked on. We want to see your passion for software engineering, so don’t hold back on showcasing your coding skills!
Tailor Your CV:Customise your CV to reflect the job description. Mention your academic achievements and any experience with desktop application development or Agile methodologies. This helps us see how you fit into our team!
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Avoid jargon unless it’s relevant to the role!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, you can find more info about the role and our company there.
How to prepare for a job interview at RedTech Recruitment Ltd
✨Know Your C# Inside Out
Make sure you brush up on your C# knowledge before the interview. Be ready to discuss object-oriented programming concepts and how you've applied them in your projects. If you can, prepare a couple of examples from your personal coding projects or any internships that showcase your skills.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working within Agile teams, it’s a good idea to understand Agile principles and practices. Be prepared to talk about any experience you have with Agile tools like Jira, and how you’ve contributed to team ceremonies or sprints in the past.
✨Prepare for Technical Questions
Expect some technical questions related to desktop application development and debugging. Brush up on common issues faced in Windows environments and be ready to explain how you would approach solving them. Practising coding problems can also help you feel more confident.
✨Show Your Passion for Software Engineering
Employers love to see genuine enthusiasm for the field. Be prepared to discuss what excites you about software engineering and technology. Mention any hackathons, open-source contributions, or personal projects that demonstrate your commitment and passion for the industry.