.NET Developer

London, UK

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION


We require an individual with a blend of business and technical skills to join the team. You will be a key member of the Agile Team responsible for delivery of quality code for bespoke new builds, enhancements and also additionally some general application support. You will also be responsible for code reviews and the preparation of releases for the entire Agile Team. You will work closely with the Systems Architect to ensure that standards are adhered to and any necessary architectural or technical debt is recorded with a realistic plan to remediate this.

Responsibilities

  • Lead development and build tasks which contribute to the delivery of working software required by the Capability [Product] Owner;
  • Contribute to the analysis and testing of working software required by the Capability [Product] Owner;
  • Ensure user stories are delivered to the ‘working system’ definition of done within agreed sprint;
  • Ensure committed PI Objectives and Sprint Goals and Objectives are met;
  • Contribute to agile planning, including sizing stories, parsing user stories into tasks etc;
  • Work with colleagues from other agile teams and shared service teams to both communicate and accept dependencies;
  • Support the team in readiness for the System Demo;
  • Participate enthusiastically and effectively in Schroders Agile ceremonies;
  • Ensure continued improvement by working with the Agile Coach and the RTE, conducting regular retrospective reviews and executing high priority actions that emerge;
  • Support other team members to improve their software development skills where it is their non-core specialism;
  • Perform the role of Scrum Master for the agile team if required to do so.

Requirements

  • Strong technical knowledge of C#, LINQ, SQL Server 2012 or above, Unit or automation testing and WPF;
  • Demonstrable track record of working within a front office environment within Asset Management or financial services;
  • Highly proficient in Development and have experience of business analysis;
  • Capable of leading the Agile team and providing direction on solutions;
  • Excellent problem solving skills;
  • Excellent verbal and written communication skills;
  • Interpersonal skills; tact, patience, courtesy, good listening skills;
  • Ability to deal credibly with business and technical users at all levels of the organisation;
  • Ability to operate under pressure and deliver to demanding deadlines;
  • Committed to increasing skills and experience in non-core specialisms (Analysis, Test);
  • Consultative approach coupled with a “can-do” attitude;
  • Strong self-organisation, time management and prioritisation skills;
  • Team player building strong relationships with team and business clients;
  • Able to thrive in Agile Development environment;
  • Candidates will preferably have knowledge of Entity Framework, WCF Services, Design Patterns, UX and GUI Design and HTML5;
  • Familiarity with Agile delivery methodologies, (SAFe is preferred);
  • Excellent command of the English language, both written and spoken;
  • Educated to at least undergraduate degree level in a numerate subject, preferably computer science or similar;
  • Friendly, approachable and collaborative team player who enjoys working with people from across the firm;
  • Continuous improvement mind-set, challenges the status quo and seeks self improvement;
  • Problem solver, comfortable taking the initiative in challenging and ambiguous circumstances.

We offer

  • Competitive compensation depending on experience and skills;
  • Opportunity to work on leading edge digital platforms, working in a fast-paced, agile, software engineering culture;
  • Opportunity to work on leading edge digital platforms, working in a fast-paced, agile, software engineering culture;
  • Regular performance feedback and salary reviews;
  • Opportunities for professional growth.