We are now searching for a
FRONT END DEVELOPER - VIENNA (E-M01)
The work of consultants involves the following steps :
Detailed design of components of the system, following internal client working practices and standards;
Deconvolution of user requirements into specific software features and functions;
Design and development of user interfaces, with the user;
Construction and testing of the program modules;
Interfacing with users (both internal and external) to obtain feedback on suitability and effectiveness;
Documentation of the system components;
Communications with internal client customers on the project issues;
The work will be reviewed by client’s staff and management against requirements and the client internal working practices and standards
Target dates for the completion of the work will be established prior to commencement of the work. Results will be reviewed on a weekly basis
University degree in Software Engineering or related subject (e.g. Computer Science, Information Science, etc.).
A minimum of five (5) years of experience in the design and development of software applications in C# interfacing with MS SQL Server (2012 or higher) databases;
A minimum of five (5) years of experience using ASP.NET MVC or ASP.NET Core;
Experience in working with message queuing systems like RabbitMQ.
Software Engineering general knowledge - very good understanding of object-oriented design and programming, software design patterns, service oriented architecture principles, secure coding practices (awareness of security vulnerabilities, etc.
message-driven architectures, Domain-Driven-Design, concept of Single Page Application (SPA), database modelling, unit testing, integration testing.
Front End web development skills five (5) years of experience with the technologies / frameworks such as :
Very good understanding of project management and software development processes.
Good Communication skills.
Good UML knowledge and use of diagramming tools.
Good presentation skills.
Fluency in written and spoken English.
At least three (3) years of experience building JSON REST, including building and deployment of service-oriented architecture components;
At least three (3) years of experience in working with WPF applications
At least three (3) years working in a nuclear or nuclear-related field;
Knowledge and experience of MassTransit or NServiceBus
Knowledge and experience with the following frameworks / libraries : AutoMapper, FluentMigrator, DevExpress & DevExtreme
Knowledge and experience with CQRS and / or CQS
Experience with Visual Studio Build and Release tools, applied to Continuous Integration and DevOps;
Experience in TDD and BDD;
Experience in working in a small size software development team (2 to 4 persons) and working independently;
Experience with SharePoint, SSRS
Experience in working with VSTS.
Familiarity with signal analysis and statistical analysis.
Familiarity with the R statistical package