The company is flagship EdTech platform. The product is a time-saving set of digital tools for youth program directors and their staff so they can spend less time dealing with program logistics and paperwork, and more time focused on what truly matters most: elevating the potential of youth.
Product’s Users: Youth program directors, camp directors, camp/program staff, certified teachers, facilitators, program administrators, camp counselors, guardians/parents, youth volunteers, and program volunteers.
Stack: Azure hosted, VueJS, .NET Core, Entity Framework, LINQ, NodeJS, NestJS, TypeORM, Azure SQL Server, PostgreSQL, Azure Cosmos, ElasticSearch, Redis, Stripe, Azure AI Foundry.
The client is looking for an experienced developer to join our growing Product Engineering team to be responsible for maintaining BellXcel’s SaaS platform. You will be a key contributor on the development team — designing, building, testing, and enhancing performant, secure, and scalable services for our SaaS platform.
Success in this role requires a high level of expertise with C# & .NET Core and related technologies; a strong commitment to learning, teamwork, and collaboration; and a passion for agile development practices.
Resolve incoming customer issues including initial diagnosis & triage, communication with customers on status and resolution
Debug and resolve code/data-related issues as needed
Work with management to prioritize issues
Collaborate with team members as part of an agile development team in solution design, development, and troubleshooting
Keep up to date with recent developments in full-stack technologies; recommend and follow agreed-upon best coding practices and patterns
At least 5 years of professional experience on a development team with hands-on experience creating and/or maintaining one or more services built on .NET Core
Extreme attention to detail with strong analytical, debugging, problem-solving, and root-cause analysis skills
Strong understanding of the issues and complexities of building long-lived applications within a SaaS-based business framework
Experience with cloud-based application development and hosting (strong preference for Azure)
Demonstrated experience and familiarity with C# and one or more of the following:
TypeScript / JavaScript
SQL (experience with Azure SQL Server / MS SQL Server preferred)
Serverless functions (Azure Functions preferred)
SaaS hosted services (Azure Application Service preferred)
API development (REST preferred)
Frontend frameworks (Vue preferred)
Experience with authentication/authorization within services and with 3rd-party service integration
Experience building applications that conform to high standards for security and data privacy
Strong analytical, planning, and organizational skills with the ability to manage competing demands
Proactive in anticipating issues and helping the team address them
Other strongly preferred experience:
Full-stack web application development, including middleware and data layers
eCommerce systems – payment, invoicing, subscription, POS (experience with Stripe a plus)
Experience in EdTech / Learning Management Systems
A minimum of a bachelor’s degree in computer science or a related field, or equivalent work experience