




We are seeking a highly skilled **Senior Software Developer** to design, build, and lead the development of secure, scalable, and cloud\-native applications. The ideal candidate will have strong expertise in .NET technologies, cloud services, and modern front\-end frameworks, with proven experience in delivering enterprise\-grade solutions in an agile DevSecOps environment. Key Responsibilities * Design and build high\-performance, scalable, and secure cloud\-native applications. * Develop microservices, APIs, and web applications. * Implement serverless functions and Logic Apps for event\-driven processes and integrations. * Lead development efforts on multiple key projects. * Collaborate with solution architects and analysts to define application and website requirements. * Upgrade and modernize existing .NET and SharePoint applications to the latest cloud technologies. * Deploy functional websites, programs, and applications using automated DevOps pipelines. * Draft and maintain software and application operating procedures. * Work closely with QA teams to ensure code quality meets established standards. * Participate in structured walk\-throughs, reviews, and provide training/support as needed. * Develop reusable libraries and optimize application performance. Technical Skills \& Experience * Strong experience with **.NET Core, SharePoint, ASP.NET, C\#, HTML, CSS, JavaScript libraries, Entity Framework, Microsoft Visual Studio, Unit Testing**. * Hands\-on experience with **OIDC, OAuth 2\.0, SAML, Azure AD**. * Proficient in **MS SQL Server programming (T\-SQL)** and designing optimized stored procedures. * Experience administering **IIS 7\+** in production environments. * Expertise in **n\-tier architectures** (UI, Business Logic Layer, Data Access Layer) and **SOA (REST, JSON)**. * Knowledge of web browser compatibility, AJAX, jQuery, CSS, DHTML, and mobile technologies. * Proficient in front\-end frameworks: **React JS / Angular** (minimum 2 projects or 2 years’ experience). * Bachelor’s degree in **Computer Science or Information Technology**. * Minimum **5 years of .NET development** experience, including **2 years in .NET Core with Azure cloud technologies**. * Experience with legacy development and modernization projects. * Ability to set up, execute, and improve quality processes for functional application management. * Preferred Certifications * **MTAD**: Microsoft Technology Associate Developer * **MCSD**: Microsoft Certified Solutions Developer * **Scrum Alliance Certified Scrum Developer** * **Certified ScrumMaster** Job Types: Full\-time, Contract Contract length: 12 months


