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 Role
As 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: Microsoft Azure, MS SQL Server, .NET Core, Shibboleth, Umbraco, C#, Visual Studio, Azure DevOps, and CI/CD.
 
- 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.
 
Key Responsibilities
- Architect, develop, enhance, and maintain our Advantage Platform Product, which is a customizable web-based orientation and recruiting platform.
 
- Work with web and graphic design teams to build content models and content editors for creating unique, custom, and engaging customer experiences.
 
- Work with clients to integrate Single Sign-On, REST APIs, Web Services, Batch Processing, and Reporting with their Information Systems.
 
- 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.
 
Required Skills
- 5+ years of professional experience in web development with a strong focus on enterprise applications.
 - 
Development Team Lead experience for software development, enhancement, and maintenance.
 
- Expertise in .NET (C#), ASP.NET Core/MVC, Razor, SQL Server, and Git.
 
- Hands-on experience with industry standard Content Management Systems (CMS).
 
- 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
 
Experience/Education
- B.S or equivalent experience
 
- 5+ years relevant work experience
 
- Proficient in design patterns, SOLID principles, and best practices.
 
- Knowledge of DevOps practices and continuous integration/continuous deployment (CI/CD).
 
Nice to Have
- 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 provide technical insights.
 
Growth Opportunities
- Actively involved in technological decision-making processes.
 
- Lead architectural design and implementation.
 
- Pursue further certifications (e.g., Microsoft Certified Solutions Developer - MCSD).
 
- IT Certifications (Azure dev associate, .NET fundamentals, DevOps Expert)
 
Candidate Profile
- Technical leader who can take ownership of solutions and guide best practices.
 
- Collaborative teammate who thrives in cross-functional environments.
 
- Problem solver who balances technical depth with client needs.
 
- Continuous learner who explores emerging tools and technologies.
 
Compensation and Benefits
- Competitive base salary with annual performance-based raises.
 
- 401(k) with company match.
 
- Group Health, Dental, and Vision Insurance.
 
- Paid vacation and holidays.
 
- Hybrid work schedule after onboarding.
 
- Gym membership and stocked breakroom (coffee, snacks, tea).
 
- Ongoing training, mentorship, and career development.
 
- A beautiful office in coastal Jacksonville, FL near beaches and with no state income tax.
 
Ready to Apply?
- If you thrive on solving complex technical challenges and want your work to make a real impact, we would love to meet you.
 
Apply Now at Senior Software Engineer Application (https://advantage-design-group.breezy.hr/p/19e33a06fac4-senior-software-engineer)
Learn more about what it's like to join our team by visiting our welcome page: Welcome! (https://welcome.advantagedesigngroup.com/).