Job Title

Senior Full-Stack Developer
 

Location

South Carolina (100% Remote)
 

Job Description:

The Senior Full-Stack Developer will be the primary point of knowledge and the go to person for our Client’s reservation and waiver applications.  They will delegate work to other team members but must also be hands on in the development.

Key responsibilities and accountabilities:

  • Continue the migration of ASP.net MVC web app to ASP.net core with React.js.
  • Work in a collaborative environment programming primarily in Javascript and C#.
  • Design and develop systems, subsystems and programs.
  • Coordinate and support technical staff, operations and vendors.
  • Interact with clients to determine their requirements and needs.
  • Resolve and troubleshoot problems and complex issues.
  • Perform unit tests and fix bugs.
  • Integrate best qualitative practices in design and development aspects of programs.

Candidate Requirements:

  • Bachelor's Degree in Computer Science, Engineering, Mathematics or related field, or equivalent experience
  • 5+ years experience with ASP.net and T-SQL.
  • 3+ years with ASP.net core and entity framework core.
  • 2+ years of React.JS programming.
  • Experience in Agile software development.
  • Experience with payment solutions such as Stripe.com, Square and Authorize.net.
  • Experience writing Rest APIs and microservices-based applications.
  • Strong analytical and problem-solving skills.
  • Good time management and organizational skills.
  • Ability to work on challenging issues independently or in a team environment.
  • Ability to pair with a customer's development team and guide them on leading-edge technologies.
  • Ability to learn and adapt quickly to new technologies and environments.
  • Strong communication skills.

Nice to have's:

  • Understanding of cloud platforms and providers, specifically Microsoft Azure.
  • Knowledge of CI/CD tools in Azure DevOps.

Benefits:

  • Dynamic compensation package.
  • Health insurance, Flexible PTO
  • Opportunity to share your ideas and make a difference in a growing company.
  • 100% Remote/Home-based position.