.NET Developer

Reference :
AG883375
Sector :
IT, IT Developer
Job Role :
High Technology
Salary :
Negotiable
Town/City :
Luxembourg
Contract Type :
Permanent

The .Net developer reports to the Chief Information Officer (CIO) and is responsible for developing and maintaining the data acquisition aspects of the client’s platform.

Job Description

The .Net developer has overall responsibility for the analysis, design, development, implementation, and maintenance of the data communication channel part and their effective ingestion in the client’s platform.  This includes developments of code around device discovery and management but also on data aggregation or interpolation.

Because of the increasing levels of data security and the sensitive nature of data collected, security and integrity in development are an important aspect of the work.

The right individual for this role will be a motivated and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented, and takes extreme pride in their work.

The understanding of the DevOps and Agile mindsets will also be essential. Familiarity with DevOps tools for collaboration, version control, test automation, API and cloud integration will be helpful.

Qualifications

Bachelor of Science in Computer Science, 6+ year experience or equivalent.C#.NET 4.5+ (LINQ, Tuples, Anonymous objects, lambdas, JSON, async-await)ASP.NET MVC 5 (Razor)ASP.NET Web API 2Web Technologies (HTML, CSS, JS)Strong Object Oriented understanding (Design Patterns)Knowledge of Sencha ExtJS and SQL Experience in OWASP security practices would be a plus.Good experience in multi-tiers web application infrastructure and in the interaction with back-end systems and services.Good experience in UML documentation.Languages: English, French (asset), German (asset).

 

Main Responsibilities

Primary Responsibility

Analyze requirements received from Product Department and provide professional feedback when required;Develop content, debug code and re-design web pages and web applications;Implement all deliverables according to specifications and schedule;Produce and maintain the technical documentation in all appropriate repositories;Guaranty the quality of the implementation and documentation according to defined metrics and adapt to comply with defined quality level;Develop and maintain unit tests and integration tests in the scope of the implementations;Maintain the existing products and follow the product implementations to the delivery.Work effectively with other web specialists, including web developers and graphic designers, and backend specialist;

Skill Improvement

Liaise with external communities to increase the overall internal knowledge about backend technologies;Research current architectural trends;Perform continual professional development to keep up to date with new software developments;Process ImprovementRecommend improvements in development, products and procedures;Execute routine daily maintenance of existing sites and applications;Assist in troubleshooting application issues;

Companywide responsibilities

Protect operations by keeping information confidential;Apply company information security policies and processes, especially in development task;Execute other tasks as needed for successful project completion as assigned by the management;Report any concern and comments to the management;Communicate project status and deliverables with managers;

Position Details

Location: Luxembourg

Type of Employment: Full time