toggle menu
Offre d'emploi 956

C# developer

Permanent contract

A propos de Talan

JOB DESCRIPTION

The Trading Division of Commodities handles its risk management through an integrated bespoke system, developed internally. The risk management system is one of the most crucial elements in the day-to-day running of our Client.

Acts as Confirmed Developer within the Core Team. Responsible for the technical design, developments and evolutions of the Client applications for BackOffice, MiddleOffice and Finance users.

Talan is looking for confirmed backend developer for a position within a team that support invoicing, cash reconciliation, risk control and PnL control applications (required skills .Net C#,WPF,Winform and Oracle PL/SQL)

Good communication and autonomy required to understand middle office needs.

Committed to the delivery of these developments according to business constraints and priorities, within the defined planning.

Guarantee the reliability, quality and security of the implemented software and its compliance with the internal development standards and framework as defined by/with the Architecture Committee.

- Technical Development expertise and recommendations

  • Responsible for the technical design and developments of applications evolutions.
  • Ensuring adherence to best practice, test strategies and deployment standards
  • Providing technical coaching to other developers, conducting code reviews and ensuring adherence to methodology and best practices across the team.
  • Contributes to the architectural and technical decisions relating to software development
  • Provides technical support and assistance to Product Owner/QA for testing

- Project Management, Scrum Master Role for each project:

  • Conduct the developments of Project team according to the Agile methodology, and in respect of development standards and guidelines.
  • Delivery of software development according to the specifications and test plans.
  • Maintain close interaction with Product Owner to ensure that developments are in line with business requirements, priorities and constraints.
  • Supporting and educating the Product Owner, especially with respect to grooming and maintaining the product backlog.

PROFILE

- Qualifications/Experience:

  • Degree educated in science/IT or equivalent with 5+ years of experience in software development
  • Strong technical experience in the design and development of large-scale, critical systems and applications within tight deadlines
  • Experience playing the Scrum Master role for a software
  • In depth knowledge of the Energy Trading business and constraints

- Personal skills:

  • Good troubleshooting and communication skills, adaptability, creativity, autonomy and innovation.

- Technical Skills:

  • Knowledge of software development processes and procedures.
  • Expert in software design and development with Microsoft WPF/Winform tools
  • C# .NET (up to Framework 4.6)
  • WPF and MVVM architectures
  • WCF Services and SOA
  • MS TFS (TFVC and Git)
  • OO Design

- Backend Skills:

  • Good knowledge of Oracle PL/SQL
  • Oracle Database Programming with PL/SQL packages and procedures

- Agile methodology :

  • Agile methodology & tools - Scrum, Kanban (i.e.: MS TFS).
  • Knowledge of successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing.

- Desirable:

  • Angular2/4, NPM
  • MongoDB, RabbitMQ
Postuler