Description

Job Description:

Requirements

What you'll do every day:

  • Design, develop, and deploy new features and enhancements in our cloud application in .NET C#, Razor, Angular, Microsoft SQL
  • Design, develop and deploy small enhancements and fixes on a VB Winforms Desktop application
  • Participate in continuous iterative process improvements around design, implementation, and testing to improve efficiency and effectiveness
  • Actively participating as a member of an agile team in a Scrum environment
  • Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities

What you need to bring to the table:

  • Bachelor’s degree in a computer-related degree program or equivalent work experience
  • 8+ years of detail-oriented Software Engineering experience
  • 5+ years experience developing web-based applications in C# and the latest .NET framework
  • 2+ years experience developing desktop applications in VB.NET
  • Strong SQL skills preferably in Microsoft SQL
  • Experience with Razor or Angular.JS
  • Solid tech skills around the basics: software design patterns, implementation, unit testing, debugging
  • History of successful delivery for large-scale web-based projects
  • Ability to translate requirements into elegant code solutions
  • Strong written and verbal communication skills showing an ability to interface with business stakeholders and engineers
  • An acute sense of ownership and the resolve to dig deeper into product and technical issues
  • A self-starter with the ability, passion, creativity, and confidence to independently problem solve and produce results Bonus Points:
  • Development experience using Javascript, React, Angular.JS, Typescript, Razor, or Webpack
  • Experience moving from monolithic applications to distributed solutions

Education

Any Graduate