




The .Net Developer will contribute to building innovative and cutting\-edge .NET applications that meet the needs of our diverse client base. Reporting directly to the Director of Engineering, you’ll be a key member of one of our existing Agile software teams that designs and delivers our cutting edge SaaS software solutions. In this role, you will join forces with other Software Engineers, QA Engineers, UI/UX Designers and Product Managers to collaboratively deliver a world class suite of products. **Role \& Responsibilities** * Be a productive member of a high\-functioning agile development team and do what is required to ensure the team meets or exceeds sprint objectives and business goals. + Develop application updates based on the agreed\-upon design, delivering solutions which meet both the user’s functional requirements and the defined quality standards of the team. + Design, develop, and maintain scalable and high\-performance .NET applications. + Collaborate with team members to understand project requirements. + Participate in code reviews to ensure adherence to coding standards, best practices, and scalability. + Troubleshoot and resolve complex technical issues, ensuring timely delivery of solutions. + Optimize application performance by identifying bottlenecks and implementing efficient solutions. + Stay up to date with the latest trends and advancements in .NET development, sharing knowledge with the team and proposing new technologies or tools when appropriate. + Collaborate with cross\-functional teams, including QA engineers, designers, and product managers, to ensure successful project delivery. + Other duties as assigned. Qualifications * 2\+ years of commercial experience in .NET Framework and/or Core * Strong proficiency in C\# and the .NET framework * Knowledge of ASP.NET, MVC, Web API, and other relevant frameworks. * Knowledge of front\-end development technologies, including HTML, CSS, and JavaScript * Git or Github * Azure DevOps or JIRA * Experience building database\-intensive applications with Microsoft SQL Server * Excellent problem\-solving skills and a detail\-oriented approach to development. * Strong communication skills * Ability to adapt to evolving technologies and work in a fast\-paced, agile environment * Experience writing unit tests


