Job ID :
10128
Company :
Internal Postings
Location :
RESTON, VA
Type :
Contract to Hire
Duration :
12 months
Salary :
open
Status :
Active
Openings :
1
Posted :
06 Jun 2017
Job Seekers, Please send resumes to resumes@hireitpeople.com
(Need local candidates/Available for Onsite interview).

Note: C# .Net, Azure, OO design are the top skills, attached some profiles shortlisted and was interviewed

Interview mode: Phone-Online coding test-Onsite Interview

 

Job Description

Looking for a talented C# Software Engineer who is self-motivated, can work well within a small team of engineers, has excellent problem solving skills

 

As the C# Software Engineer you will be responsible for developing, enhancing, and sustaining Azure cloud based applications in a cross-functional team environment.  You will leverage 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 participate in determining scope for new projects.

 

Responsibilities:

·         Works independently to specify, plan, design, develop, test and support software components as assigned. 

·         Responsible for implementation or modification of software component designs or enhancements to new and existing software products; assists in the implementation of more complex subsystems and systems.

·         Collaborate with other application and instrument development teams to develop and utilize common tools and shared components.

·         Work under Agile development approaches.

·         Stay ahead of the curve by always looking into the newest innovations and the latest and greatest technologies

 

Qualifications

·         Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related engineering discipline

·         Minimum of 5 years work experience in large scale web development environment

·         Minimum of 5 years work experience in C# - .NET development

·         Good understanding of .NET Core, MVC & MVVM patterns, web services, SQL and T-SQL

·         Experience with Cloud design patterns in Azure environment

·         Experience with TFS and Continuous Integration tools

 

Preferred Qualification

·         Familiar with microservices architecture

Health Care or medical device/technology familiarity