Randstad Software Engineer Lead in Reston, Virginia

Software Engineer Lead


Reston, VA

Date Posted:

Wednesday, September 28, 2016

Job Type:

Temp to Perm

Reference #:



Randstad Technologies

apply now


Software Engineer Lead

Job Description:

As the Software Engineer Lead you will be responsible for developing, enhancing, and sustaining software systems and products in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will drive innovation through design and implementation of unique solutions that result in a positive business impact. You will Develop high-level and low-level software design. You will Implement complex software code in accordance with industry best practices, project requirements, UXD guidelines, and team/department processes. You will implement comprehensive software unit tests to ensure product stability and proper function. You will review user stories, requirements, test plans, and other engineering artifacts; provide appropriate feedback in a timely and constructive fashion. You will review code developed by team members and provide feedback. You will participate in determining scope for new projects.

Minimum Qualifications:

  • Five years experience with developing complex software solutions

  • Demonstrates advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise

  • Defines, analyzes, and interprets needs and requirements for a complex system

  • Able to understand high-level design principles and apply them to implement a specific solution

  • Strong analytical and problem solving skills

  • Advanced knowledge of web-development practices and experience with ASP.NET MVC

  • Advanced knowledge of C# and JavaScript (including jQuery, TypeScript, Angular, and other common JavaScript frameworks)

  • Azure and Cloud solution experience

  • Experience developing with Dependency Injection

  • Knowledge of SQL Server

  • Experience with Microsoft Team Foundation Server or similar tool

  • Experience developing software unit tests

  • Bachelor s degree in Computer Science, Software Engineering, or related field

Preferred Qualifications:

  • Familiarity with the mobile development and testing

  • Experience with Android and iOS platforms

  • Experience working in Agile development teams and task management is strongly preferred

  • Certified Microsoft Solutions Developer

  • Experience working with offshore and distributed teams

  • Health Care or medical device/technology familiarity


Team Foundation Server, TypeScript, C#, SQL Server, Android, iOS, SAP, MS Office Suite, MS Visio

apply now