This international financial services industry leader has immediate full-time needs in Cary, NC for a Senior C#/WPF Developer. This AVP level role requires working onsite at least 2 days per week in a hybrid working model. Relocation and sponsorship is available. As an Engineer, you will develop and deliver significant components of engineering solutions to satisfy complex and diverse business goals. You will engage and partner with the Business whilst working within a broader creative, collaborative, and innovative team, with a strong desire to make an impact. You will be part of the Fixed Income Technology team which needs a strong WPF .NET Framework developer within the Credit Derivatives pricing, Dealer to Client negotiation and Securitized Product trading development teams. You will develop and enhance modern E-trading and pricing platforms. You will join an Agile development team and be responsible for the full life cycle of development tasks, starting from specification and design to successful implementation, and level-3 production support.
Responsibilities:
• Employ a range of techniques to review problems and evaluate multiple solutions against engineering, business & strategic criteria.
• Identify and resolve barriers to business deliveries implementing solutions which iteratively deliver value.
• Design solutions using common design patterns with a range of design tools & techniques.
• Conduct peer reviews to ensure designs are fit for purpose, extensible & re-usable.
• Design & build solutions which are secure & controlled.
• Partner with the QA team on test automation of new and existing functionality.
• Perform functional and code analysis to determine how deliver requirements, produce solution designs for review by the team, as well as perform reviews on the contributions of your teammates.
Requirements:
• 6+ years of work experience a Senior C#/.NET Developer. Requires recent experience with WinForms.
Responsibilities:
• Employ a range of techniques to review problems and evaluate multiple solutions against engineering, business & strategic criteria.
• Identify and resolve barriers to business deliveries implementing solutions which iteratively deliver value.
• Design solutions using common design patterns with a range of design tools & techniques.
• Conduct peer reviews to ensure designs are fit for purpose, extensible & re-usable.
• Design & build solutions which are secure & controlled.
• Partner with the QA team on test automation of new and existing functionality.
• Perform functional and code analysis to determine how deliver requirements, produce solution designs for review by the team, as well as perform reviews on the contributions of your teammates.
Requirements:
• 6+ years of work experience a Senior C#/.NET Developer. Requires recent experience with WinForms.
• Extensive knowledge in engineering UI frameworks using both WPF and HTML5.
• Understanding of coding algorithms, data structures, application design, and integration patterns.
• Knowledge of Core C# and multithreading.
• Experience building C# Webservice APIs and consuming webservices/Java services in User Interface (UI).
• Experience working with XML, JSON data, XML binding, parsers, JAX-B, XML schemas, Xpath, and XSLT.
• Knowledge of messaging technologies like - JMS, Solace a PLUS.
• Ability to read and understand Java code; willingness to develop Java applications will be a plus.
• Understanding of coding algorithms, data structures, application design, and integration patterns.
• Knowledge of Core C# and multithreading.
• Experience building C# Webservice APIs and consuming webservices/Java services in User Interface (UI).
• Experience working with XML, JSON data, XML binding, parsers, JAX-B, XML schemas, Xpath, and XSLT.
• Knowledge of messaging technologies like - JMS, Solace a PLUS.
• Ability to read and understand Java code; willingness to develop Java applications will be a plus.