Senior Software Engineer/Senior Software Developer/Architect

ES  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

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

Start date
September 2017
Duration
250 days
From
NextLink Solutions
Published at
24.06.2017
Project ID:
1367137
Contract type
Freelance
To apply to this project you must log in.
Register