Middleware Framework Engineer

Job type:
Start date:
12 months
Capitol International Services Ltd
Published at:
flag_no Belgium
Project ID:

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

BCIS are looking for a Analyst developer with a few years experience for the role of a ".Net Senior Analyst Developer".

We are looking for someone astute, hands on and delivery oriented. For team members we value open minded individuals, also capable of building upon they past experience to swiftly integrate our existing team and work environment (systems, procedures, infrastructure and code base).
The successful candidate will benefit from the support of a very motivated team composed of Senior Analyst Developers and Technical Domain Owners.
The job is larger than a usual analyst - developer role: the team members participate in the verification of the requirements; then to the analysis and the implementation of the solution.
They also take care of the integration, the customisation (non functional requirement) and testing of the framework - the testing of the final solution (Business Application) is done by another team.
The candidate will support the Development, Test and Production environments.
The latter involves participating in Watch Duty (second to third line support) for a maximum of 1 week every 4 weeks, each person in the team is "on call" overnight.
The candidate should also be service-minded and have good communication skills.
Working as part of a small agile team, the person will be adept at quickly understanding the problems and opportunities presented, be able to devise innovative solutions, produce specifications and technical designs and then see the designs through into well engineered software.
As Senior Development Analyst your key responsibilities will include:
- Working with our Technical Domain Owner and other business application developer to devise most suitable solutions
- Produce system specification and documentation
- Produce software design, development and testing
- Support application: handling queries, bug fixing, work package delivery
- Produce source code - help setup, contribute and maintain a centralized software code, components, and tools for reuse across other projects/frameworks.
- Industry knowledge: be proactive in acquiring industry specific knowledge as applicable to domain. eg read industry press, cross-learn from colleagues
- Research and development - keeping abreast of latest technologies and suggesting how they can be exploited for our domain.
Bespoke solutions are developed in C# .NET for Windows-based application and in C++ for cross-platform needs (RedHat, IBM AIX).
These bespoke solutions cover a broad range of technical needs: API and driver for WebSphere MQ, File Transfer framework, Security Federation, Data Access, standard Error Handling & tracing, etc.


Middleware management and troubleshooting with experience in
- Real Time multi-tier Middleware programs.
- Queuing Middleware programs ideally integrated with IBM WebSphereMQ.
Advanced knowledge of cross-cutting concerns in a multi-data centre context: stateless & stateful principle, fail over, data integrity and consistency group, recovery...
Strong experience in Security Federation: Single Sign-On, IDP integration, ADFS, SAML
Experience in participating in application design and requirements refinement.
Experience in writing, contributing and reviewing technical designs and developing specifications for new solutions, enhancements and extensions.
Support and development of new and existing solutions.
Scrum methodology, ITIL principles, Continuous Improvement (Lean).
Technical skills:
.NET 3.5SP1 & .NET 4.5.2 framework with special focus on .NET architecture, class library, CLR, WIF, Entity Framework
Internet Information Server, MsDTC, ADO.NET, MVC, ASP.NET, COM+
Visual Studio 2010, 2012, 2013
C++, C# .Net, HTML5, Javascript
SSL, Server Security Settings, DMZ architecture, WIF, SAML, iPrincipal
Team Foundation Server
Personal skills
Excellent communicator, strong written and verbal skills in English
Team player, able to coach juniors and to work autonomously, ready to take on responsibilities and to prioritise multiple tasks
Client focus
Working knowledge in
- Mobile platform architecture and development management (Swift for iOS and OSX)
- Active Directory or other LDAP stores
- Experience in Caching (data, session)
- Server troubleshooting
- Sharepoint system administration and/or development
- Swift financial network