Previous Job
.Net Developer
Ref No.: 18-07313
Location: Richmond, Virginia
  • Application development of software systems for assigned function
  • Design, develop, and test Web API and RESTful Web Services using C# in support or overall corporate SOA
  • Design, develop, and test Windows and Web applications using ASP.NET, MVC and C# (WPF Preferred for Windows Applications)
  • Collaborate with the team create a framework for developing solutions more consistently and efficiently.
  • Participate in planning by analyzing requirements, estimating work effort, performing demos, etc.
  • Assist and mentor team on .NET design patterns, best practices, tools, and frameworks.
  • Write technical documentation.
  • Help with builds and releases
  • Assist in customizations and integration of third-party systems into the existing suite of software systems

- 5+ years in C#/ and ASP.NET.
- 5+ years' experience developing web-based UIs.
- 7+ years overall experience building software solutions.
- Good understanding of XML Web services, Web API, and WCF
- MS SQL Server 2008 – 2016, Stored Procedures, Views
- Oracle DB 9i +
- N-Tiered Development (ie. CSLA, MVVM, MVC)
- Familiarity with JavaScript, JQuery
- Visual Studio 2015/2017 and .Net Framework
- Familiarity with IIS and .NET architectural concepts, patterns, and standards


· Experience developing in SharePoint 2007/2010
· WPF, Web API
· .Net CORE
· JQuery
· Microsoft Unit Testing Framework
· Angular / 2, Bootstrap, Knockout, React
· Experience Developing Applications in Chemical or Petroleum Fields
· Experience with LIMS, Electronic Lab Notebooks, or other Analytical Tools


· Demonstrates the ability to assimilate new technical information quickly and apply it effectively
· Demonstrates the ability to teach/share newly acquired skills and information with others
· Able to cope with multiple work interruptions and to maintain focus on details
· Able to conceptualize the company's IT structure and demonstrates creativity in integrating functions
· Demonstrates effective project management skills
· Demonstrates effective problem solving skills
· Demonstrates basic familiarity in general with the functions of the various IT groups (i.e. Operations, Network Services, etc.)
· Demonstrates effective diagnostic and trouble shooting skills
· Able to interact with all levels of employees and competencies
· Able to interact effectively with external contacts (i.e. customer's system administrators, etc.)
· Demonstrates flexibility regarding change of assignments, focus, priorities and needs, etc.
· Demonstrates a customer service orientation
· Demonstrates effective oral and written communication skills
· Demonstrates initiative and is able to work with only moderate supervision
· Candidate relies on extensive experience to accomplish goals
· Candidate has the ability to lead small teams