Software Engineer
Description

  Under the supervision of the Software Manager, and in collaboration with the Development Team, the Software Engineer designs, modifies, develops, writes and implements software programming applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow. Candidate must be a motivated self-starter with excellent problem-solving skills while working together in a team to design customer facing Point-Of-Sale (PoS) solutions. Ideal candidates would have experience with source control contributing to a group project.

Requirements

  

· Perform full stack web development using MVC and SPA frameworks, like C#, .NET Core, React.

o Perform containerization and other devops duties in support of the software systems.

o Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement

· Maintain existing software systems by identifying and correcting software defects

  • Work with clients and in house technical support staff to diagnose and resolve system issues.
  • Other duties as assigned
  • Building APIs in C# or other back-end language (e.g. Php, Go, Java) 4+ years
  • Building front end in React or other JavaScript framework (e.g. Svelte, Vue) 4+ years
  • Using Entity Framework or other ORM with relational databases 4+ years
  • Designing relational database schemas 4+ years
  • Experience with deploying and configuring serverless environments in AWS, Azure, or Google Cloud

·  Bachelors or Associates Degree in Computer Science or Software Development preferred

· Work experience may be used in lieu of a degree 

  

The above statements are intended to describe the general nature and level of work performed by employees assigned to this position. This document is subject to change at any time and is not intended to be exhaustive of all duties, responsibilities, and skills required by employees with this position title. The physical requirements described on the supplemental Occupational Worksheet are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made upon request.