C## Developer
The strength of firm’s technology and operations are present in everything they achieve. Delivering global information technology and seamless transaction solutions while pioneering technologies and re-engineering processes, to combine exceptional levels of innovation with world-class client service. The Customer Services division designs and develops the systems, software and solutions that make millisecond transaction times cost-effective and reliable. The team is dedicated to creating leading-edge technology solutions that power the future of global capital markets.
Customer Services
Customer servicing delivers the technology to our customers do business with the firm through voice and electronic channels, and manages how these relationships are tracked and valued.
The key areas for this domain are eCommerce and distribution which provide electronic content and trading to our customers. Much of this content is created by Research which requires technology to assist in the idea generation process and enable its distribution.
Position Description
This is a hands-on developer position and the candidate will use their extensive C# and object-oriented design experience to innovate, build and deliver the firm’s new CRM platform to the web and mobile devices. Software delivery excellence is essential. The candidate will apply design patterns and development best-practices to create high performing, scalable and robust products that will be used by thousands of people simultaneously. Quality is an explicit requirement for the firm, so a deep-rooted knowledge of unit-testing and behavior driven development (BDD) is expected to be applied to all output.
Tasks/Responsibilities
- Capture and interpret requirements to build and deliver highly functional, robust and scalable applications.
- Be an active member of an Agile scrum development team. Participate in game-planning, retrospectives and daily scrums.
- Cooperate with the tech lead, QAs, UX and development colleagues to succeed and meet planned sprint deliverables.
- Work directly with the analysts and business representatives to clearly understand and interpret requirements, yet it is expected that the candidate is self-driven and innovative to identify directions that our business have not previously considered.
- Build and maintains strong relationship with IT colleagues and clients (in the business) to ensure alignment with both IT and business strategy.
- Ensure technology alignment to Enterprise Architecture.
- Translates domain requirements to technical delivery
Skills Experience
- 3-8 years of commercial development experience delivering enterprise class software.
- Extensive C# experience – both Server and Client-side.
- WCF, WPF, WebServices
- SQL Server, XML/XSL, LINQ, Entity Framework
- Behavior Driven Development (BDD) a plus.
- Agile (scrum preferred) and XP methodologies
- Good communication, negotiation, networking and influencing skills
- Excellent client and service orientation
- Ability to work in fast paced, dynamic environment
- Excellent analytical skills.
- Genuine interest in programming and the latest technological innovations.
Leave a Reply
You must be logged in to post a comment.