Senior .NET Developer at EPAM Systems Ltd, London, £Contract Rate

  • Contract Spy
  • London, UK
  • Jan 02, 2020
Duration not stated

Contract Description

Named as one of Fortune's List of 100 Fastest Growing Companies for 2019, EPAM is committed to providing our global team of 33,100+ 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 are seeking an experienced .NET Developer to join one of our projects in the Financial Services sector.

RESPONSIBILITIES

  • Responsible for leading development and build tasks which contribute to the delivery of working software required by the Product Owner
  • Responsible for contributing to the analysis and testing of working software required by the Product Owner
  • Accountable for ensuring user stories are delivered to the working system' definition of done within agreed sprint
  • Accountable for ensuring committed objectives are met
  • Contributing to agile planning, including sizing stories, parsing user stories into tasks etc
  • Working with colleagues from other agile teams and shared service teams to both communicate and accept dependencies
  • Ensuring continued improvement through conducting regular retrospective reviews and executing high priority actions that emerge
  • Supporting other team members to improve their software development skills where it is their non-core specialism

REQUIREMENTS

  • General and Technical skills:
    • Excellent C#/.NET, including .NET Core
    • Demonstrable expertise in OO design and development, SOLID principles, design patterns, clean coding and refactoring skills
    • Good experience with Microsoft SQL Server
    • A DevOps and automation mindset, with experience of building CI/CD pipelines using GitHub, PowerShell, TFS/VSTS/Azure DevOps and automated deployment tools eg Octopus Deploy/Jenkins
    • Experience of implementing micro-service architectures
    • Hands-on experience with agile methodologies (Scrum/Kanban/XP etc) and are passionate about the development of robust and scalable solutions using agile tools and techniques such as pair programming and test-driven development (TDD/ATDD/BDD)

  • Desirable:
    • Experience in designing and implementing applications using Azure compute services
    • Knowledge of JavaScript libraries React and Redux