Sr. .NET Developer

Location: Stafford, VA
Date Posted: 07-26-2018
Candidate will join a team of engineers, scientists, and domain experts taking this long-standing, successful project to the next level by implementing new features, improving automation, and incorporating DevOps and Agile practices. Candidate will be working closely with the product owner, business analysts, build master, automated test engineers, system administrators, and other team members.  


RESPONSIBILITIES
  • Interact with multiple internal and external stakeholders including software development, domain analysis, testing, product users, and project sponsors
  • Develop and modify complex, custom-built .Net desktop and server applications.
  • Document all code adhering to naming conventions.
  • Perform analysis of customer and vendor requirements and create design specifications with time estimates for user interfaces, application enhancements, new functionality, and backend processes.
  • Participate in daily scrum, backlog grooming, sprint review, and retrospective meetings.
  • Help provide production support and respond with solutions in a timely manner.
  • Work with DBAs and other team members to ensure data models are executed according to user requirements
  • Identify opportunities and make recommendations for software, process, reporting, or other technology improvements
  • Participate in the Product Architecture Review Board to guide the evolution of the overall product design, architectural approach and coding standards to promote quality, enhance testability, and better support automation at every level.
 
REQUIRED SKILLS
  • US Citizenship!!!
  • Ability to work with minimal supervision
  • Over 8+ years software development experience using C#
  • Strong experience with SQL Server 2008 R2 or greater, T-SQL stored procedures, views, etc.
  • Experience with Unit/Nunit tests
  • Strong knowledge of .Net frameworks including WCF and WPF/Windows Forms
  • Familiarity with complex system architectures.
  • Experience with an Agile method (FDD, Scrum, SDLC, etc.)
  • Experience working in Mixed UNIX and Windows environment
  • Demonstrated understanding of data, process, and business modeling using UML
  • Experience working with XML, HTML, CSS, JavaScript, and JQuery
  • Ability to collaborate on a daily basis and work together with team members to solve technical challenges.
  • Ability to work effectively in a fast paced, dynamic team environment.
  • Strong sense of ownership and proven delivery track record.
  • Strong interpersonal, communication, analytical, and organization skills required.
  • Bachelor’s Degree or equivalent with a major in science or math preferred. Master's degree or higher is preferred.
 
DESIRED SKILLS
  • Knowledge of Microsoft Team Foundation Server (TFS) and/or Git, VB.NET, C++, LINQ
  • Experience with one of those JUnit, NUnit, Microsoft Unit Test, NCover, Gallio, SQLunit, DBunit, XMLUnit, TestNG, etc.
  • Knowledge in XML, XSLT, XML-Schema, RelaxNG
  • MSBuild, PowerShell
  • Experience with Test Driven Development (TDD) and/or Behavior Driven Development
  • Knowledge of SpecFlow, Cucumber and/or other test automation tools
  • Experience testing with database testing and/or testing against mocked data
  • Experience with Continuous Integration Tools  - Open Source or commercially available such as TeamCity (preferred), Jenkins, or Hudson/CruiseControl
  • Knowledge ORM technologies such as the Entity Framework, (N) Hibernate, etc.

If you are interested in getting more information about this opportunity, please contact Irina Rozenberg  irozenberg@arielpartners.com  at your earliest convenience.

At Ariel Partners, we solve the most difficult problems that inhibit technology from enabling our customers to achieve their goals. Our vision is to be recognized by our stakeholders as an elite provider of IT solutions, so when they have their biggest challenges we’re on their short list. We’re looking for team members who share our values of: Integrity to do the right thing even when it hurts; Commitment to the long term success and happiness of our customers, our people, and our partners; Courage to take on difficult challenges, accept new ideas, and accept incremental failure; and the constant pursuit of Excellence

Ariel Partners is an Equal Opportunity Employer in accordance with federal, state, and local laws.
or
this job portal is powered by CATS