Description
My client is looking for an experienced software developer to create the solutions for integration and reporting in the TOP-LP solution.
PLEASE NOTE AN IKM TEST WILL BE REQUIRED TO REACH SECOND STAGE OF INTERVIEW
Much of the Server Side work will primarily be using Java enterprise, while the client side work could either be as a thin-client solution or a thick client solution.
For the thick-client solution, we will be working on WPF/C# to interface with the Back End.
The main deliverables are: -
-
Develop applications using WPF and XAML for the different usecases
-
Share ideas, issues, risks and concerns with the development team and escalate to the DevOps Manager as required.
-
Estimate time taken for User Stories and Tasks in planning.
-
Attend daily scrum meetings and hold demos with the team to shape the visual delivery of the product as well as demonstrating to business stakeholders.
-
Use agreed tools/techniques for coding and storing code in a GIT library. Use of agreed tools to manage User Stories and Tasks.
-
Follow agreed change process to deploy code continuously. Follow change process for change requests to be added to Backlog
Experience: -
-
Exceptional development skills in core C#
-
Exceptional development skills in WPF, and related frameworks, like Prism (Unity and MEF), XAML, etc.
-
Exceptional development experience of working with service orientation, and related technologies, like SOAP, WCF, JSON, etc.
-
Exceptional knowledge of relational database technologies, like Microsoft SQL Server, and Oracle RDBMS, and related .NET technologies, like LINQ, ADO.NET, etc.
-
Experience in continuous delivery and related technologies, like continuous integration (with tools like TFS, MSBuild), unit testing (with tools like NUnit, Visual Studio 2012 Test framework, etc), testing automation and behaviour driven development (with SpecFlow or similar) and automated deployment (with tools like BladeLogic or similar).
-
Strong understanding of programming paradigms such as distributed architectures, clustering and multi-threaded programme design.
-
Experience of working in brownfield sites, where the work requires creating new solutions within an existing array of highly integrated systems.
Please quote ref JS2135