Senior Software Engineer

Job Summary

Responsible for the ownership of the entire ecosystem of programs in use today.  This would include maintaining, updating and migrating the code as needed to support the growing needs of our business.  Will hold a key role in complex business logic and decision-making to increase the efficiency of the business and users.

 Essential Functions of the Position (Responsibilities)

  • Design, code, test debug, maintain and document applications

  • Troubleshoot production issues and come up with fixes to shorten business impact

  • Managing and updating Microsoft SQL Server databases

  • Advise on new and upcoming technologies that might benefit the business

  • Work with other members of the IT team to make sure the environment meets the frontend and backend needs of the applications developed.

Technical Skills

  • 5+ yeas of total professional software development experience

  • 4+ years of experience with full stack development (including .NET/C#, Javascript, PHP or similar technologies)

Qualifications and Education Requirements

  • Bachelor’s degree in Computer Science, Business, Engineering or related field and/or 5 years of relevant experience in software development and database development

Benefits

  • 401(k)

  • 401(k) match

  • PTO

  • Flexible Hours

  • Private Office

  • Remote work available for the right candidate