Software Developer
*Overview*Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck.We are seeking a highly skilled and motivated Software Developer to join our dynamic technology team. In this role, you will be responsible for designing, developing, and maintaining innovative software solutions that support our business operations and enhance user experiences. The ideal candidate will possess a strong foundation in software development principles, with expertise across multiple programming languages and frameworks.*Essential Duties & Responsibilities *Maintain, enhance, and support existing VBA-based applications (Microsoft Access and Excel)Maintain and enhance existing .NET Framework (4.5- 10.x) WinForms and web applicationsMaintain and enhance existing .NET Core applications including Console, UWP, and Web solutionsDesign, develop, and manage new software development projects from concept through deploymentCollaborate with business stakeholders and end users to gather requirements and deliver effective technical solutionsTroubleshoot, debug, and resolve application and system issuesParticipate in code reviews and contribute to continuous improvement of development standards and practices*Education and Experience *Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experienceProven experience with *.NET development*Proficiency using *Microsoft Visual Studio and TFS / Azure DevOps*Web development experience including:*HTML*, CSS, JavaScript / TypeScript*Blazor, ASP.NET, MVC*Desktop application development experience including WinForms, UWP, XAML, Console applications*Strong working knowledge of C#, .NET Core, Entity Framework Core, SQL, and LINQ*Experience using SQL Server Management Studio and developing SQL-query-based reportsDemonstrated ability to work directly with end users to analyze problems and deliver effective solutions*Beneficial Qualifications:*Experience with Microsoft Identity FrameworkExperience developing SQL Server Reporting Services (SSRS) reportsExperience optimizing SQL queries for performance and scalabilityIoT development experience with Raspberry Pi or similar platforms, with an emphasis on Windows IoTExperience developing cross-platform applications using WinUI3Familiarity with Azure technologies such as Azure Event Hub, Azure Functions, and related services*Personal Attributes:*Results-oriented mindset with a strong focus on quality and deliverySelf-starter with the ability to work independently and manage multiple prioritiesStrong analytical and problem-solving skillsEffective verbal and written communication skillsAbility to thrive in a fast-paced, high-growth, and rapidly changing environmentNOTE: The statements herein are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel in this position. xtnlbfmPay: $75,000.00 - $83,000.00 per yearBenefits:401(k)401(k) matchingAD&D insuranceDental insuranceDependent health insurance coverageDisability insuranceEmployee assistance programFlexible spending accountHealth insuranceHealth savings accountLife insurancePaid holidaysPaid jury dutyPaid time offPrescription drug insuranceReferral programVision insuranceWork Location: RemoteRemote working/work at home options are available for this role.