Senior Software Engineer

Website DRCNEWS Decision Research Corporation

Software Development

Decision Research Corporation (DRC), a software solutions provider, is seeking a Senior Software Engineer for its software solutions. Locations of Philadelphia, Los Angeles or Honolulu are preferred but not required. Remote possible for a candidate who has proven history of productive remote working with demonstrable references.

This position is responsible for a variety of software design and development tasks for new/existing web based commercial software systems. This role with have a primary assignment of supporting the Client Services implementation and support teams by leading the customization and configuration of DRC’s core software products for its clients. This position will also participate with the core development team in the design of new products, capabilities and features of DRC products.

Primary Duties

  • Perform analysis, design, development, unit testing and implementation of software using C#.NET, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, MVC Design Pattern, CSS, JavaScript, jQuery, jQuery UI, HTML5, AJAX, and XML.
  • Ensure software solutions are architecturally sound and highly performant on the Microsoft Azure cloud platform.
  • Serve as mentor and lead for junior technical staff through collaboration, code review and extemporaneously assisting others.
  • Partner with lead application architect for design and implementation consistency across the DRC client base.
  • Elicit, understand, and document complex business processes and translate them into solutions.
  • Collaborate in design meetings with business/application owners, subject matter experts and end users.
  • Employ a strong team-oriented focus with willingness to spend 30% of time mentoring others.
  • Create technical documentation using schematics, flowcharts, ER diagrams, and supporting narrative as necessary.

Minimum Qualifications

  • 8 years of application design and development experience in Microsoft .NET technology.
  • Expert skill level in C#.NET, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, MVC Design Pattern.
  • Advanced skills in optimizing applications for Microsoft Azure.
  • Advanced skills using Visual Studio 2017.
  • Intermediate skills working in SQL Server 2014+ and Azure SQL.
  • Experience with TFS Work Items, Builds and Releases.
  • Knowledge of best practices for building high performance transactional web applications.
  • Must be a self-starter and able to take tasks to completion with minimal supervision.
  • Excellent verbal and written communication skills (you should be able to clearly document and articulate your design decisions).
  • A strong commitment to quality.
  • Bachelor’s degree in Computer Science. Master’s degree a plus.

To apply for this job email your details to