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
£ 30K

Job 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

Apply for this position