
C# Software Engineer – Commodity Trading
Permanent @Garniche Jobs UK posted 4 weeks ago in IT ShortlistJob Detail
-
Job ID 327695
Job Description
Our client a large commodity trading firm in London is seeking an experienced and capable Software Engineer with expertise with C#, REST API and SQL/Sybase.
This role will suit an experienced and very ‘hands-on’ Microsoft ‘back-end’ analyst/developer with a broad, yet modern skill set and a proven track-record. To be successful they would need to be tenacious and give careful attention to detail. The role demands a curious mind who needs to own and understand the full context of the problem in a complex trading domain.
Our client a large commodity trading firm and they are currently actively growing its use of modern-web technologies within the IT department.
This role will suit an experienced and very ‘hands-on’ Microsoft ‘back-end’ analyst/developer with a broad, yet modern skill set and a proven track-record. To be successful they would need to be tenacious and give careful attention to detail. The role demands a curious mind who needs to own and understand the full context of the problem in a complex trading domain.
Knowledge and experience of the commodity or financial trading sectors would be advantageous to the role
KEY RESPONSIBILITIES
* Design and develop applications using agreed coding standards and quality targets.
* Liaise with immediate scrum team, other scrum/project teams, line manager and development leads to ensure accurate and complete delivery.
* Contribute to the development and implementation of software development best practices within the company IT.
* Support and mentor other developers in all areas of the development lifecycle.
* Any other ad hoc duties that may be required from time to time.
EDUCATION & EXPERIENCE REQUIREMENTS
* Extensive experience of designing and developing applications both individually and as part of a team
* Extensive knowledge of commodity or financial trading domains (Not equities)
* Evidence of direct interaction with a Trading Exchange or processing feeds from a Trading Exchange is preferred
* Strong inter-personal and communication skills (both verbal and written)
* Strong problem solving skills and the ability to develop innovative solutions to technical problems
* Ability to coach and mentor peers within the scrum team
* Experience of working in an Agile/Scrum team environment
* Educated to Degree-level (or equivalent), as a minimum requirement
KEY COMPETENCIES & SKILLS:
* Expertise of back-end development to include most of the following:
* C#
* Rest API’s incorporated with SQL Server or Sybase DB
* DB Tech to include Sybase IQ
* Webpack, Karma, Jasmine, Protractor, Selenium
* Svn, Jira, Crucible, Confluence
* NHibernate
Demonstrate a good understanding of:
* API Design and development fundamentals
* API testing using tools such as Swagger
* Good SQL/Sybase knowledge
Expertise in all areas of the development life cycle to include:
* Functional requirements and system design specifications
* Test case preparation and execution
* Setup of development environments to include source code and version control
* Software build procedures