Junior C# / .Net Software Developer

Our client is a well-established software business based in Norfolk. They are looking to hire a recent graduate / junior developer with knowledge and experience in C# development to join their expanding software development team. As the Junior C# / .Net Software Developer, you will be learning and developing skills in a mixture of both desktop and web based applications.

Key Responsibilities for Junior C# / .Net Software Developer:

  • Collaborate in the design, coding, and testing of technical solutions
  • Document the technical aspects of software both externally for Support purposes and also from a Developer perspective within the code
  • Apply in-house procedures for coding, testing, software releases and support
  • Keep up-to-date with industry trends, developments and where applicable, use this knowledge to improve software and client service levels
  • Assist in project development plans when requested and clearly articulate roles, project goals, and timelines
  • Establish reasonable and responsible deadlines for personal work plans
  • Prepare accurate and effective written business correspondence
  • Actively apply daily work feedback
  • Complete and submit time and expense reports and status reports in a timely manner
  • Any other duties that may be required from time to time

Knowledge/Skills Requirement for Junior C# / .Net Software Developer:


  • Degree or similar in relevant subject in computing, development or equivalent
  • Knowledge of software development principals and fundamentals
  • Experience of a RAD tool (MS Visual Basic)
  • Understanding of relational database concepts, such as normalisation


  • Experience of Delphi
  • Knowledge of simple and complex SQL queries and scripts desirable
  • Experience of developing .NET applications in Microsoft Visual Studio
  • Knowledge of software development life cycle
  • Integration experience with web services / websites


  • Positive, friendly attitude
  • Flexible and adaptable
  • Self-motivated
  • Ability to work on own and be a team player
  • Excellent command of written and spoken English
  • Calm, unruffled manner