Junior C# Desktop Application Developer - Graduates Considered
RedTech Recruitment
Leicester, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
£ 30KJob location
Remote
Leicester, United Kingdom
Tech stack
Clean Code Principles
Java
JavaScript
.NET
Microsoft Windows
Agile Methodologies
Software Applications
JIRA
Automation of Tests
C Sharp (Programming Language)
C++
Code Review
Computer Security
Databases
Software Debugging
Python
Object-Oriented Software Development
Software Architecture
Software Engineering
Windows Desktop
Multithreading
Information Technology
Free and Open-Source Software
Programming Languages
Job description
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., * 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
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
- 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
Benefits & conditions
- 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