Description
NextLink is a SAP Service Company created in 1996. Through our offices in London, Lausanne, Basel, London, Barcelona and Bangalore we support around 60 big companies in implementing SAP based solutions.
Main tasks:
Our final client has a large number of Legacy applications as well as systems under development based on Microsoft technologies.
At present the software development environment for .NET based projects is as follows:
a) .NET Framework versions 2 through 4.5.1;
b) Development in C# for both web and desktop applications;
c) Visual Studio 2015;
d) Team Foundation Server 2015;
e) SQL Server versions 2008, 2012 and 2014.
The consultant will be expected to work on and deliver the following tasks:
- Setup a development environment
-
Review the existing application with the purpose to gain detailed understanding of how it has been constructed:
- identify performance bottlenecks
- identify structural issues with the data which can be simplified
- identify issues with concurrency
- propose architecture model
- Implementation of the suggested modifications to the database, the data tools and the application.
-
Perform analysis and prepare the approach to building the new features of the website: new view on applied regimes based on business specifications; new view on the GATS commitments based on business specifications
-
Implement the new views on applied regimes GATS commitments
-
Analyse the requirements of a data loading utility based on a common Excel based format and propose an implementation approach.
- Implement data loading facility based on common Excel based format.
-
Perform analysis and propose implementation approach to building a data download facility in the I-tip website
-
Implement data download facility and integrate with I-Tip services website.
-
Perform testing, bug fixing and reflect user feedback into the website and data entry tools.
Must haves:
- At least 10 years of application development with at least 5 years of developing web
- applications;
- At least 5 years C# .NET development experience;
- Experience in developing Windows Desktop applications using .NET WinForms;
- Good understanding of the particulars of web application development in contrast to classic
- desktop development;
- At least 5 years C# ASP.NET experience with at least 2 years using WebForms;
- At least 3 years of experience with developing JavaScript, AJAX web user interfaces;
- Experience with jQuery and/or Telerik RAD controls is a big plus;
- At least 5 years of experience working with SQL Server 2005 or later. This should include database modelling as well as writing T-SQL stored procedures and functions. Knowledge and experience with optimizing SQL statements' performance is a great plus;
- Knowledge of architecting Client Server, data access heavy, desktop and web applications;
- Experience in refactoring code, both C# and T-SQL, written by others would be a plus.
- Minimum 1 year working experience in using Team Foundation Server.
- Fluent English (written and spoken)
- Proficiency in French will be a plus
- Strong communication skills
Project details:
Start date: September 2017
Duration: 250 days
Work location: off site, located in a time zone within maximum two-hour time difference from Switzerland
Workload: 100% fulltime
Travelling: maybe it can be required