Beschreibung
Context
Our client operates a number of Risk Analytics applications, some purpose-built (EMS, RPP), some purchased from vendors (RMS and AIR modelling suites, Remetrica, ResQue) and some specific hardware platforms.
Goal of this engagement is to
- Perform regular scheduled maintenance work
- Respond to user service requests
- Investigate and fix bugs in the Production code
- Coordinate deployment of hotfixes, patch releases and major upgrades
- Time permitting, contribute to ongoing develop work
The successful candidate will be Zurich-based and working in close coordination with the Business Systems Support Unit for these applications. He/she will report to the Lead Support Reinsurance Applications, based in Berkeley Heights, NJ.
Responsibilities
- Work with the Business Systems Support Risk Analytics to provide optimal service to the user community
- Resolve code issues in close cooperation with the architecture/development team
- Manage and maintain a clear prioritization of issue raised in close cooperation with the Head Business Systems Support
- Occasionally work of hours and on weekends for pressing support work and during release deployments (~1x month)
Required Skills/Qualifications
Experience
- At least 3 years of experience as a Senior Developer, with broad exposure to the design and development of multi-tier/distributed architecture solutions
- Experience should include modelling, designing, coding, unit testing, integration and regression testing, debugging and deployment
- At least 3 years of developing applications for Financial Services clients, ideally in Reinsurance or Insurance, or for Risk Management Systems
Conceptual
- Good understanding of software architecture concepts (n-tier, SOA, web/wcf services) and development techniques and concepts
- Good understanding of Software Development Lifecycle and Agile methodologies
- Quick grasp of business concepts and capability to translate development concepts into business language
Techniques/Skills
- Good understanding of Microsoft .NET environment, ASP.NET pipeline (MVC and JQuery), WCF services, web and windows client applications
- Must have strong Back End development skills in a MS SQL Server environment, both database design and querying/stored procedures
- Must have worked with C#, WPF, ideally having used MVVM and Prism
- Must have worked with task management, issue tracking, and source control management systems, preferably with MS TFS/Visual Studio
- Should have experience with SCRUM, Test Driven Development or other agile development techniques
Personality
- Proactive, service minded, problem owner for issues/service requests
- Strong interpersonal, communication, analytical, and organization skills
- Ability to constructively interact with the Product owner and business community to gather and understand requirements
- Ability to work with minimal supervision