Senior Software Engineer
Advantage Design Group · Jacksonville, FL · 1 mo ago
On-siteEngineeringFull-time
About the role
The Role As a Senior Software Engineer, you will design, build, and maintain scalable CMS-driven platforms that power Advantage Design Group's orientation and recruiting experiences. You will lead the development of enterprise-ready, end-to-end solutions, while mentor developers and helping shape best practices.
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.
- Perform incident response and root cause analysis
- Code review ownership / setting and enforcing standards and best practices/documentation
- Onboarding and mentoring developers
- Experience/Education B.S or equivalent experience 5+ years relevant work experience
Requirements
- 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 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
- Leading development projects and mentoring junior team members.
Qualifications
- Proficiency in delivery methodology (Agile, sprints, project delivery ownership)
Skills
- 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
- Designing, architecting, and implementing complex software solutions
- Optimizing application performance and scalability
- Contribute to meetings 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 job related certifications
Benefits
- Competitive base salary with annual performance-based raises.
- 401(k) with company match.
- Profit-sharing program.
- 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.