Job DescriptionJob Description
We are seeking an experienced Full Stack Developer (Microsoft Stack) to join our in-house technology team. This position plays a key role in the ongoing development, enhancement, and maintenance of our internal and customer-facing software applications.
You will develop and maintain full-stack applications using .NET 9, .NET Framework, ASP.NET Core, Web Forms, and modern web technologies such as HTML, CSS, JavaScript, and Bootstrap. You will also design and optimize SQL Server databases for high-performance data management and create and manage reports using SSRS.
The ideal candidate will bring hands-on expertise across both front-end and back-end technologies and have a strong understanding of modern development frameworks, database design, and integration best practices.
Responsibilities
As part of our development team, you will:
Enhance and maintain all existing applications, including:Public-facing marketing website (WWW)Customer portal (MY)Primary business ERP applicationDesign, develop, and deploy new features and integrations.Collaborate with internal teams to identify and implement system improvements.Ensure code quality, performance, and security across all projects.Maintain up-to-date knowledge of software versions, libraries, and development best practices.Participate in version control and deployment processes.
Required Qualifications
Minimum 5 years of professional full-stack development experienceProficiency in C# and VB.NETStrong experience with .NET 9, .NET Framework, WebForms, and Console ApplicationsExpertise in SQL (SSMS / SSRS) with extensive code integration experience
Preferred / Bonus Skills
Experience with one or more of the following is a plus:
Razor / Blazor / MAUI Hybrid, Bootstrap, Entity Framework CoreAPI design and maintenanceGit / Gitea for version controlX12 EDI understandingiOS / Swift developmentActive Directory integration
Benefits
401(k)Health insurancePaid time offLife insurance
Reporting Structure
Reports directly to the Chief Technology Officer (CTO)
Additional Information
Normal business hours are 8:00 AM to 5:00 PM, Monday through Friday. Employees are expected to maintain flexibility to meet the needs of the business. Days and hours maybe changed as needed.
This job description is not intended to create a contract for employment. The employer reserves the right to modify or revise this description as necessary at any time without notice.
Read Less