Advantage Design Group is looking to solve the problem of enhancing and developing their CMS-driven recruiting and orientation platforms, ensuring they are robust, secure, accessible, and scalable, while also mentoring a development team and maintaining high standards of code quality and project delivery.
Requirements
- at least 7 years of professional experience in web development, with a strong background in .NET (C-Sharp), ASP.NET Core/MVC, and MS SQL Server.
- Proven experience in building and customizing CMS platforms such as Umbraco, Sitecore, Kentico, or similar systems is essential.
- proficiency in REST API development, AJAX, Git, and API documentation tools such as OpenAPI (Swagger) and Postman.
- A solid understanding of cloud environments, particularly Azure, is required, along with familiarity with web security best practices and accessibility standards (WCAG).
- Experience leading or mentoring development teams and implementing modern development workflows, including CI/CD pipelines, automated testing, and agile methodologies, is highly desirable.
- Knowledge of enterprise system integrations, containerization (Docker, Kubernetes), and serverless architectures will be considered a plus.
- familiarity with web security best practices and accessibility standards (WCAG).
Responsibilities
- Design and develop CMS-driven applications using .NET (C-Sharp) and related technologies, ensuring scalability and maintainability.
- Integrate REST APIs, authentication systems (OAuth2, SAML, OpenID Connect), and enterprise platforms, with comprehensive documentation in OpenAPI (Swagger).
- Oversee cloud deployments on Azure, optimizing for performance, security, and reliability.
- Promote continuous integration and deployment practices, automated testing, and agile development workflows.
- Conduct code reviews, troubleshoot issues, and implement improvements to enhance application performance and security.
- Develop, enforce, and maintain coding standards, best practices, and procedures to ensure quality and consistency across projects.
- Lead, mentor, and coach a team of developers to foster growth, technical excellence, and continuous learning.
Other
- Lead, mentor, and coach a team of developers to foster growth, technical excellence, and continuous learning.
- Manage project timelines, deliverables, and customer support tasks, ensuring timely and successful completion of initiatives.
- Collaborate with project managers, designers, and creative teams to deliver engaging, responsive, and accessible digital solutions.
- hybrid role offers a unique opportunity for a senior developer who is passionate about coding and leadership to make a significant impact.
- Reporting directly to the Director of Technology