Software Engineer
Location: Jacksonville, FL
Work Type: Hybrid
Department: Development
About Us
At Advantage Design Group® we create interactive, video driven digital platforms for recruiting and orientation that empower people to start strong. Our tools help students, employees, and members feel welcomed, informed, and ready for success from day one. With over 450 institutions served, including Harvard, UCLA, and FSU, we are the market leader in this space.
Why Join Us
Build and enhance core products that are used continuously by thousands of learners and employees
Work with a modern Microsoft stack and a mature codebase you can help evolve and improve
Collaborate closely with designers, project managers, and media teams who value engineering input
We are a close-knit team that values excellence, innovation, and balance.
Our Culture
We care about stability, performance, and maintainable code
We collaborate openly and give each other space to own solutions
We focus on making clients successful while keeping a healthy, positive work environment
The Role
As a Software Engineer you will build and customize CMS (Content Management System) based platforms that power our digital recruiting and orientation experiences. You will work primarily in C# and .NET Core with Umbraco as the CMS, helping design and implement features that are secure, scalable, and robust. Your work will span data models, APIs, templates, and deployment.
What You Will Work On
Develop and maintain CMS driven web applications using C#, .NET Core, Umbraco, and SQL Server
Implement backend features such as custom data types, workflows, and integrations
Build responsive front end components using HTML, CSS, and JavaScript that consume Razor views and REST APIs
Integrate third party services and APIs, including SSO and authentication providers
Support Azure based hosting environments, deployments, and environment configuration
Investigate performance issues, debug complex problems, and deliver reliable fixes
Contribute to code quality through code reviews, refactoring, unit testing, and documentation
Our Tech Stack
You are not expected to arrive with experience in every single technology, but you should be comfortable with most of the core stack or eager and able to ramp up quickly.
Core:
C # and .NET Core
Umbraco CMS
MS SQL Server
HTML, CSS, JavaScript
Razor views
Azure Cloud
Tools and related technologies:
Visual Studio
Git based source control
REST APIs and JSON
MVC patterns
IIS, Azure, or similar hosting environments
Nice to have experience:
Azure (App Services, Azure SQL, storage, monitoring)
AJAX and modern JavaScript techniques
SSO and identity providers
TFS or Azure DevOps for work tracking and builds
Required Skills and Experience
Experience developing in .NET with C #
Experience with a CMS platform, preferably Umbraco or a similar .NET based CMS
Strong understanding of web fundamentals HTML, CSS, JavaScript and how they work with server side frameworks
Comfort working with SQL Server, writing queries, and understanding schemas
Familiarity with REST APIs, Razor, and Git
Ability to read existing code, understand patterns, and improve them thoughtfully
Strong problem-solving skills and the ability to prioritize work in a dynamic environment
Candidate Profile
Enjoys solving technical problems that have direct end user impact
Comfortable asking questions, giving input, and collaborating across disciplines
Self-motivated and able to take a feature from requirements to deployed solution
Interested in clean architecture, maintainable code, and continuous improvement
Clear communicator who can explain technical tradeoffs to non-technical teammates
What We Offer
Competitive base salary plus annual performance based raises
401(k) with company match
Group Health, Dental, and Vision Insurance
Profit Sharing Program
Paid vacation and holidays
Hybrid remote work after onboarding
Gym membership and stocked breakroom snacks, coffee, tea
Ongoing training and development including time to learn new tools and technologies
Beautiful office in coastal Jacksonville, FL, near beaches and no state income tax
Ready to Apply
If you are excited about contributing to a platform that help people succeed in important life transitions and you want to work on a collaborative, growing team that cares about clients and each other, you've found the right career move. Apply today.