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