Date Posted: 2018-10-08 | Date Modified: 2018-11-07 | Expires: 2018-11-07

Senior .NET Developer

Job Description

About us:
We are an international company with offices in the UK, Portugal, and US. The Virtual Forge works with organisations to create digital and technology platforms to drive transformation, develop capabilities and deliver digital and transactional experiences that build a business around the world.
We are looking for a talented Senior .NET Developer to work with us on a dynamic project for one of our international clients.

You will be based on our Lisbon Office.

Role Overview:

We are looking for a senior developer who is able to work within an agile team, consisting of team members both on-site and remote.
This person should be highly skilled and effective with at least 8 years of work with NET applications, as well and - ideally - some experience supporting older pre-.NET applications.
The core role will be supporting a client in migrating from a legacy architecture to a new micro service-based architecture. During the transition phase, the focus of the role will be on supporting the large legacy system, which consists of multiple interlinking and dependent systems which have been built over several years.
Part of the role will be to lead the new team in understanding the legacy application, bug fixing, fault finding and proactively understanding the mechanics of the application / s. The other major piece of the work will be to be able to remove core parts of functionality from this system as replacement micro service functionality is brought online to ensure that the two systems can exist in harmony for the lifetime of the project.


Duties and Responsibilities:
This person needs to be able to mentor more junior members of the team as well as providing where required a CSM role and liaising with the client on a daily basis. They also need to be able to help the project manager manage user stories and tasks in Visual Studio and work closely with the dev-ops team to ensure a smooth CI workflow.

Requirements

Essential Skills:
Strong knowledge of .NET web framework including older versions
Proficient in VB and VB.NET as well as c# with a good knowledge of operational differences
Strong understanding of object-oriented programming
Skill for understanding the undocumented code
Familiar with various design and architectural patterns
Knowledge of concurrency patterns
Familiarity with Microsoft SQL Server
A knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Ability to communicate with a technical and non-technical audience
Self -motived and detail oriented.

Skills

Language Requirements

Education Degree

Bachelor's Degree

Visa Support

No
Email Job

Job Criteria

Job Type

Full Time

Industries

#Information Technology and Services

Job Location

Functions

Developer

Salary

Negotiable

Companies will apply to you too

Fill in your resume and companies will send you invitations to apply on their jobs and we will notify you directly on your email box .