Web Application Engineer: Back-End/Full-Stack

  • 18 Jul 2019

Summary:

Responsibility:

  • Work primarily in our main tech stack of Oracle DB, C#, and ASP.NET MVC with new development taking place in ASP.NET Core MVC 3.
  • Design/implement business logic utilizing an Object-to-Relational Mapping layer for data access
  • Be a subject matter expert for our applications and business constraints
  • Be highly skilled in back-end development with the ability to perform full-stack development in order to implement new features and maintain/update existing features utilizing C# within an ASP.NET MVC environment

Required Experience/Skills:

  • Professional experience in a DBA role
  • Experience using source code/version control repository (SVN, Git, etc.)
  • Experience writing performant SQL (foreign key relationships, table joins, indexes, and query optimization techniques) in Oracle, SQL Server, or other major database
  • Experience with current IDEs (VS Code, Visual Studio 2019) and tools/platforms (Oracle SQL Developer, IIS)
  • Experience working on high-traffic, responsive websites and applications
  • Experience producing web reports and generating files (JSON, CSV, XML, etc.)

Education:

  • Bachelor’s degree in computer science, engineering, mathematics, or related technical discipline
  • 7+ years of web development experience in any major server-side stack (prefer experience in our core stack - ASP.NET MVC, C#)
Technical Skills
  • Professional experience working with a major client-side framework such as React, Angular 2+, or Vue.js is not expected, but is significant
  • Experience creating/maintaining APIs in a SOA
  • Experience working within an AWS environment
  • Strong understanding and experience working with MVC patterns/concepts
  • Experience using Object-Relational Mapping for accessing data
  • Experience working in the ASP.NET MVC framework using LINQ, C#, and Razor (CSHTML)
  • Experience integrating SSO providers (Google, SAML, Facebook, etc.)
  Soft Skills
  • Engage with a highly iterative team that has to adapt quickly in a fast-paced environment
  • Stay informed of current trends, patterns, and technologies in the rapidly changing world of web development
  • Collaborate with team members on projects and skill growth
  • Strong personal ownership and ability to set and meet high professional standards
  • Self-motivated with an eagerness to learn, an openness to help/ideas, and a desire to help others

Notes:

U.S. Citizens or Green Card holders only; no sponsorships are available at this time.