Doctums Global is a consulting firm focused on empowering organizations in the higher education sector. As a Full Stack Engineer for the Scholarship Magic platform, you will architect and deliver next-generation scholarship management software, collaborating with various teams to ensure high-quality releases.
Responsibilities:
- Define and develop technical strategy, including comprehensive roadmaps aligned with business objectives
- Establish success metrics for software development and performance
- Manage the full software lifecycle across requirements, design, build, release, measure, customer delivery, and post-delivery optimization
- Collaborate with technical leads to ensure scalable, secure, and user-friendly architecture
- Lead development projects and ensure timely delivery of milestones
- Place a high degree of emphasis on release testing and regression testing
- Leverage automation tools to enhance testing processes and maintain product quality
- Design and develop Blazor-based web front ends (Server or WebAssembly) with responsive, accessible UI
- Implement secure, scalable C#/.NET back-end services and APIs (REST) with clean architecture patterns
- Model and query data using LINQ and SQL; write efficient T-SQL for reporting, imports, and maintenance
- Design normalized schemas and indexes; manage migrations; ensure data integrity and performance on Microsoft SQL Server (MSSQL)
- Build data access layers with Entity Framework Core (or equivalent) and apply best practices for transactions and concurrency
- Use Azure Functions to implement serverless jobs (e.g., matching, notifications, document processing)
- Integrate Azure Storage Queues for reliable, asynchronous workflows; implement poison-message handling and retry strategies
- Configure and support App Jobs/background workers for scheduled processing
- Work with Azure SQL Databases (single DB or elastic pools); understand DTU/vCore, connection resiliency, and security
- Write unit/integration tests; support test automation and CI/CD pipelines; participate in code reviews
- Implement robust input validation, error handling, and logging; ensure compliance with data privacy standards (e.g., FERPA)
- Partner with DevOps on build/release pipelines and environment configuration (Dev/QA/Staging/Prod)
- Contribute to documentation (architecture diagrams, runbooks, API specs) and provide engineering support during client onboarding
- Utilize strong Azure DevOps skills for backlog management, release planning, and workflow optimization
- Prioritize enhancement workloads against defect resolution to maintain product quality and innovation
- Manage capacity planning to ensure resource alignment with roadmap priorities
Requirements:
- Bachelor's degree required
- Minimum 5 years of experience in full stack development for SaaS or enterprise software
- Minimum 2 years in a technical lead or senior developer role
- Prior experience with cloud platforms (Azure preferred), modern web frameworks, and API development
- Ability to lead development projects and define technical strategy
- Familiarity with AI/ML in development environments
- High level of organization and attention to detail
- Full stack web development experience delivering production SaaS applications
- Strong C# and .NET expertise (preferably .NET 6+/.NET 8), including async/await, dependency injection, and configuration
- Proficiency with LINQ and SQL; ability to author performant queries, views, stored procedures, and indexes
- Hands-on development with Blazor (Server or WebAssembly), component libraries, state management, and interop patterns
- Azure Storage Queues (message design, retry/visibility timeouts, dead-letter patterns)
- App jobs / background workers (scheduling, idempotency)
- Azure Functions (triggers/bindings, configuration, scaling)
- Azure SQL Databases (connectivity, security, performance basics)
- MSSQL basics: schema design, migrations, indexing, query plans, and backup/restore fundamentals
- Strong skills in MS Office Suite, with ability to create outstanding technical documentation and release notes
- Entrepreneurial spirit and adaptability to startup culture
- Experience with scholarship management systems or financial aid platforms
- Background in higher education technology or student success solutions
- Knowledge of compliance standards (FERPA, data privacy regulations)
- Entity Framework Core, Dapper, or similar data access patterns
- Secure API design (OAuth 2.0/OIDC), role-based access, and multi-tenant considerations
- CI/CD with Azure DevOps (pipelines, artifacts) and infrastructure-as-code familiarity
- Working knowledge of front-end build tooling, accessibility (WCAG), and cross-browser performance
- EdTech domain exposure (scholarships/financial aid) and integrations with SIS/ERP