Software Engineer

Responsibilities

  • Assist in the discovery and design of new features for our web applications
  • Compose detailed technical specifications for API and data layer interfaces based on functional requirements
  • Leverage technologies such as .NET core web API, C#, and React.JS to develop new product features end-to-end based on documented requirements
  • Collaborate heavily with fellow developers, designers, data engineers, and subject matter experts to solve problems
  • Identify and implement design patterns and SOLID principles to improve the maintainability and reusability of existing application code
  • Set and follow coding standards and best practices

Required Skills

  • 4-6 years of on-the-job experience developing real products at large scale
  • Experience building highly-scalable, interactive web applications with robust user interfaces
  • Strong command of C# and the ASP.NET MVC/Web API frameworks
  • Experience translating mocks-ups into fully-functional, API-driven web pages built with the latest HTML 5 and CSS 3 standards
  • Experience working with a JavaScript framework, such as React.JS or Angular.JS
  • Experience designing relational database schemas and writing performant queries for a relational database technology such as SQL Server or MySQL
  • Experience with source control (Git, TFS, SVN) and bug tracking software (JIRA)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Prev
Senior Software Engineer – Fully remote
Next
Senior full stack java developer
Comments are closed.