Junior .NET Developer
Graduate job York (York)
Job description
We are seeking a Junior .NET Developer to join a small but vibrant development team developing e-commerce websites for our mobile product. We are a multi-national organization with offices, websites and sales channels in the UK, US, France, Germany, Japan and Russia.
The role would involve
- Developing and improving customer-facing services, such as e-commerce websites and account management portals.
- Developing in-house web-based applications and services.
- Integration and development of various APIs based on SOAP and REST.
- Being responsible for ensuring code written is of high quality.
- Testing code and participating in code reviews.
- Taking responsibility for day to day progress of individual tasks, reporting status updates to the Head of Development.
- Working with other members of the team to solve problems, improve process.
Candidates will have a good understanding of the .NET framework with knowledge of C#. Experience of using ASP.NET MVC is also preferable in addition to sound T-SQL database skills. Knowledge of JavaScript frameworks like JQuery and AngularJS would also be an advantage. Candidates must also have a drive to write clean, maintainable code of a high quality with a keen eye for code organization and design.
Candidates will be expected to create commercial websites and web applications using ASP.NET MVC using JavaScript frameworks to power dynamic elements of web pages so experience in this area is also an advantage.
The role is truly varied and is definitely not tied to development in one specific area. Projects can be small and transient with developers often having between 2-5 projects on the go at any one time.
Candidates should demonstrate experience in some of the following areas:
- C# (with experience of LINQ, asynchronous programming etc.)
- .NET framework (at least version 3.5)
- SQL Server & T-SQL
- ASP.NET MVC & Razor
- ASP.NET Web API
- .NET server technologies (such as Entity Framework, WCF)
- Web client technologies (JavaScript, knowledge of REST based APIs)
- Source control solutions (e.g. Git, TFS)
- Visual Studio (including use of NuGet)
The company is a world leader in the telecommunications industry providing clients and partners with innovative and competitive wireless solutions in diverse markets across the globe. The client base is primarily large media customers, sports teams and sponsors travelling to large events like the Olympics or World Cup. It is recipient of the prestigious Queens Award for Enterprise (International Trade), has been established for 25 years. If successful, you would be working from its Global Headquarters in an attractive setting in York.
JOB DESCRIPTION
JOB TITLE: Junior .NET Developer
PURPOSE OF JOB :
Developing and improving customer-facing services, such as e-commerce websites and account management portals.
Developing in-house web-based applications and services.
Integration and development of various APIs based on SOAP and REST.
Taking responsibility for day to day progress of individual tasks, reporting status updates to the Head of Development.
Working with other members of the team to solve problems, improve process.
MAIN RESPONSIBILITIES:
Principal Development
a) Candidates will be expected to create commercial websites and web applications using ASP.NET MVC using JavaScript frameworks to power dynamic elements of web pages
b) Being responsible for ensuring code written is of high quality.
c) Produce manageable, reusable .NET code which meets the business needs.
d) Design, write and test T-SQL queries, stored procedures, tables and views.
e) Ensure that all applications conform to the specified business rules.
f) Participate in all areas of the software development life cycle.
Administration of Development
a) Perform testing of system changes prior to release.
b) To ensure work is completed to the agreed coding standards and validation tools used where appropriate.
c) Ensure that source control is used appropriately for code distribution and organization.
d) Communicate to management and users any changes or amendments to the systems.
ESSENTIAL
C# (with experience of LINQ, asynchronous programming etc.)
.NET framework (at least version 3.5)
Experience of SQL Server & T-SQL
Graduate, or nearing completion of degree, in Computer Science
Knowledge of C#.
Good understanding of the .NET framework
Ability to write clean, maintainable code of a high quality with a keen eye for code organization and design.
High level of attention for detail and accurate, diligent approach to work
Have a desire to constantly learn new techniques
Be able to show a portfolio of previous work
Interested in the Telecommunications industry / Technology
Highly computer literate and be passionate about the web and the e-commerce community.
Innovative and creative
Ability to work flexibly under pressure and meet deadlines
Team player with a willingness to tackle a job and get it done
Confident and resourceful in the face of challenges
Desirable
ASP.NET MVC & Razor
ASP.NET Web API
.NET server technologies (such as Entity Framework, WCF)
Web client technologies (JavaScript, knowledge of REST based APIs)
Source control solutions (e.g. Git, TFS)
Visual Studio (including use of NuGet)
Graduate, or nearing completion of degree in an IT discipline
Experience of using ASP.NET MVC is also preferable
Sound T-SQL database skills.
Knowledge of JavaScript frameworks e.g. JQuery and AngularJS
Experience of creating commercial websites and web applications using ASP.NET MVC using JavaScript frameworks to power dynamic elements of web pages
Post graduate experience in an ecommerce industry
Previous work experience in web applications/development.