Senior Software Engineer
Listed on 2025-12-02
-
Software Development
Senior Developer, Software Engineer
Overview
Location: Jacksonville, FL |
Work Type: Hybrid |
Department: Development
Are you ready to take on your next challenge? Are you ready to take the reins of a capable technical team? Are you ready to contribute to the development of the next generation of products?
Advantage Design group is looking for an experienced C# Senior software engineer that will be working with and leading a 5+ person team.
The RoleAs a Senior Software Engineer, you will design, build, and maintain scalable CMS-driven platforms that power ADG’s orientation and recruiting experiences. You will lead the development of enterprise-ready solutions, from end-to-end solutions, while mentoring developers and helping shape best practices. You will be provided with strong mentorship and have a chance to grow and develop your own leadership style.
About Advantage Design Group®We create interactive, video-driven recruiting and orientation platforms that help people start strong. With more than 400 institutions and organizations served, we are the market leader in powering, welcoming, accessible, and data-driven onboarding experiences. We are a 50-person company located in Jacksonville FL that provides online orientation platform to clients across the US and Canada.
Why You’ll Love It Here- Impact on a scale:
Your work improves first-day experiences for students and employees nationwide.
- Tech stack: C#, ASP.NET Core, Umbraco 13 (LTS on .NET
8), Azure, SQL Server, Dev Ops, CI/CD pipelines.
- Our Platform:
Cloud hosted platform with a web front end, back office, reporting, user management, single sign-on, and systems integrations.
- Tight-knit development team within a mid-sized company:
You’ll enjoy the best of both worlds, collaborating closely with developers while being part of a company where your contributions are visible and valued.
- Architect, develop, and maintain Umbraco-based web applications in .NET (C#).
- Build content models, custom property editors, and support upgrade paths (v13 and higher).
- Integrate SSO (OAuth2, SAML, OpenID Connect), REST APIs, and enterprise systems with documentation in Open API (Swagger).
- Configure and manage Azure deployments (App Service, Azure SQL, Storage, Key Vault, App Insights) with CI/CD pipelines.
- Troubleshoot, debug, and optimize performance across front-end and back-end systems.
- Champion development standards, peer reviews, automated testing, and observability.
- Collaborate with project managers, designers, and media teams to deliver responsive and accessible digital experiences.
- Work with customers to achieve their vision for recruiting and orientation.
- Lead the vision for product development and improvements.
- 5+ years of professional experience in web development with a strong focus on enterprise applications.
- Expertise in .NET (C#), ASP.NET Core/MVC, Razor, SQL Server, and Git.
- Hands-on experience with Umbraco (v13 - 16 preferred).
- Experience with SOAP, REST APIs, AJAX, Open API (Swagger), and API testing tools such as Postman.
- Working knowledge of Azure services and application hosting in IIS/Kestrel.
- Familiarity with authentication protocols (OAuth2, SAML) and SSO patterns.
- Understanding accessibility standards (WCAG) and security best practices.
- Familiarity with networking concepts including DNS, SSL, Load Balancing, Firewalls, Security Groups, and DKIM.
- Experience with microservices architecture
- B.S or equivalent experience
- 5+ years relevant work experience
- Proficient in design patterns, SOLID principles, and best practices.
- Knowledge of Dev Ops practices and continuous integration/continuous deployment (CI/CD).
- Experience with Umbraco Forms, Examine search, headless Content Delivery API
- Familiarity with Serverless Application Architectures, including Docker or Kubernetes.
- Experience integrating with Salesforce, Workday, HRIS or Ellucian systems.
- Azure or AWS certification
- Leading development projects and mentoring junior team members.
- Designing, architecting, and implementing complex software solutions.
- Optimizing application performance and scalability.
- Lead collaborating with stakeholders, including client meetings to gather requirements and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).