Test Driven Development Expert (C#/.Net)

TDD, C#, .Net, Visual Studio, T-SQL, Agile
Contract Corp-To-Corp, Contract W2
Depends On Experience
Telecommuting not available Travel not required

Job Description

Strong TDD, Test Driven Development is REQUIRED. Please dont apply if you do not have strong TDD experience.

 

The Developer is responsible for:

- Provide estimates to the required level of accuracy for stories and tasks

- Write technical user stories

- Ability to write unit tests when implementing user stories

- Ability to design and develop code for testability

- Test deliverables against a user story’s acceptance tests

- Ensure Continuous Integration and Build is in place

- Collaborate with architects and other developers to produce just enough design

- Ensure just enough technical documentation is provided

- Help remove technical impediments raised by the team

- Collaborate with the team to assign business value to technical stories

- Provide regular progress reports

 

QUALIFICATIONS AND EDUCATION REQUIREMENTS

- Degree level qualification in Information Technology

- Five years software development experience with two - three years in an agile environment (Scrum and/or Kanban)

- Experience working within an Agile team

- Experience with Agile engineering practices

- Experience with a continuous integration environment

- Experience with version control systems (i.e. TFS, GitHub, Subversion, etc.)

- Strong knowledge of the SDLC

 

- Technical Skills

  o Solid grounding with common design patterns and development best practices

  o Capable of learning new technologies and platforms quickly and be able to apply them to solve complex problems

  o Knowledge in one or more Object Oriented Languages with a sound understanding of the OOP nuances

  o Experienced in:

    - Domain Driven Design

    - Test Driven Development

    - Behavior Driven Development

    - .Net: C# and .Net 4:, Visual Studio 10+

    - Object Oriented JavaScript

    - Web application and web service design and development

    - SQL Server, Transact SQL, Stored Procedures

 

  o Bonus Skills:

    - C++

    - COM

    - AngularJS or similar modern JavaScript single page application frameworks

    - Modern HTM5 and CSS Design Techniques – including responsive design and targeting different devices

    - Familiarity with the technical aspects of a variety of audio and video file formats

    - Understanding of audio and video streaming technologies

    - Java Swing

Posted By

Michael Johns

13101 W Washington Blvd., Suite 246 Los Angeles, CA, 90066

Contact
Dice Id : techlink
Position Id : 515329
Have a Job? Post it