14 days old
2018-08-032018-08-31

Full Stack Developer-.Net

Washington, DC 20433
  • Job Code
    637184
  • Jobs Rated
    61st
job summary:

The Full Stack Developer will support the Company's efforts in the design, development, and implementation of enhancements to the Company's defined benefit administration system.

 
location: Washington, Virginia
job type: Contract
work hours: 8 to 6
education: Bachelors
 
responsibilities:
  • A minimum of five (5) years of progressive application systems C# .NET design and development experience including Web API, LINQ, asynchronous programming, push notifications, and messaging.
  • Knowledge and practical development experience developing complex single page applications using JavaScript frameworks such as Angular.js (all versions), and BackBone.js.
  • A minimum of five (5) years of experience developing back-end storage solutions using Microsoft SQL Server. Experience with SQL Server 2016 preferred.
  • Experience with application, server-level and database security frameworks and best practices including xss, data encryption, API security, web server security, single sign-on and other security modules.
  • Knowledge and practical experience developing complex objects and relationships using Entity Framework.
  • Knowledge and experience designing and implementing software using common software design patterns (e.g., the Factory, Singleton, Adapter, Decorator, Visitor, and Strategy patterns).
  • Experience with unit testing and mocking frameworks. Practical experience with NUnit and Moq preferred.
  • Understanding of the S.O.L.I.D. principles of software development. A passion for promoting these principles and helping junior developers follow them.
  • Deep experience working on Agile teams and extensive familiarity with all Agile ceremonies. Scrum master certification is a plus.
  • Experience developing applications using test-driven development.
  • Understanding of Dependency Injection/Inversion of Control.
  • Experience with source/version control, continuous integration and deployment concepts and technologies. Practical experience with TeamCity and GitHub preferred.
  • Experience designing and developing applications using cloud technologies (AWS or Azure) or moving enterprise applications into a cloud environment is a plus.
 
qualifications:

The Full Stack Developer will be responsible for participating in all stages of the development life-cycle including requirements analysis, design, development, testing and implementation. The Full Stack Developer will perform these functions as part of an Agile team working to develop features and functionality as required based on priority in the project backlog. Additionally, ad-hoc design, development, documentation, testing and support may be required.

 
skills: The Full Stack Developer will be responsible for participating in all stages of the development life-cycle including requirements analysis, design, development, testing and implementation. The Full Stack Developer will perform these functions as part of an Agile team working to develop features and functionality as required based on priority in the project backlog. Additionally, ad-hoc design, development, documentation, testing and support may be required.


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Categories

Jobs Rated Reports for Computer Programmer

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Full Stack Developer-.Net

Randstad Technologies
Washington, DC 20433

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Good
50/220
Stress
Very Low
17/220
Growth
Very Poor
211/220
Powered ByCareerCast