
Senior Full Stack Software Developer - .Net, C#, Javascript (Work From Home)
Quantrics
Posted 13 days ago
About this role
SPECIFIC DUTIES AND RESPONSIBILITIES
- Develop and maintain backend APIs: Design, build, and optimize RESTful APIs that power the internal LMS ecosystem for Bell agents training.
- Implement core LMS features: Write server-side logic for modules such as agent training, content design, live classes, and new agent onboarding.
- Collaborate with UI/UX developers: Act as the primary backend liaison, ensuring seamless integration between frontend designs and backend functionality.
- Database development and optimization: Create, refine, and optimize MS SQL Server stored procedures, queries, and database schema to ensure efficient data management.
- Ensure system performance and scalability: Proactively monitor application performance, identify bottlenecks, and implement solutions to maintain a high-performing system.
- Participate in the testing and debugging process: Identify defects, and implement necessary fixes to ensure application quality.
- Deploy application updates: Manage the deployment of new features and fixes to the development server environment.
- Engage in Agile development practices: Actively participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives, contributing to team velocity and continuous improvement.
COMPETENCIES
Core Competencies (Must-have Competencies)
- 5+ years of .NET (C#) Development experience - Deep understanding of .NET Framework/.NET Core, SOLID principles, dependency injection, asynchronous programming, and building robust backend services.
- 5+ years of MS SQL Server Development experience – Expertise in writing efficient SQL queries, stored procedures, indexing, performance tuning, and database design principles.
- 5+ years of API Design & Development (RESTful) experience - Experience designing, building, and consuming secure, scalable, and well-documented RESTful APIs using .NET).
- 5+ years of ReactJS Development experience – Proficiency in modern React (Hooks, Context API), state management (e.g., Redux, Zustand), component architecture, performance optimization, and testing.
- 5+ years of JavaScript/TypeScript experience - Mastery of modern JavaScript/TypeScript features, asynchronous patterns (async/await), and strong understanding of web fundamentals (HTTP, DOM).
Complementary Competencies (Good-to-have Competencies)
Technical Skills:
- CI/CD: Familiarity with setting up and maintaining CI/CD pipelines, specifically using GitLab CI/CD.
- Performance Optimization: Proven ability to identify and resolve performance bottlenecks across the full stack.
Soft Skills:
- Communication: Excellent verbal and written communication skills are crucial for effective remote collaboration. Ability to clearly articulate technical concepts and status updates.
- Problem-Solving: Strong analytical and troubleshooting skills to diagnose and resolve complex technical issues independently.
- Teamwork & Collaboration: Ability to work effectively within a team, share knowledge, and contribute positively to team goals, even remotely.
- Adaptability: Willingness and ability to adapt to changing project requirements, technologies, and workflows.
- Proactiveness: Taking initiative to identify potential problems, suggest improvements, and drive tasks forward without constant supervision.
- Time Management: Efficiently managing workload and meeting deadlines in a remote setting.
QUALIFICATIONS
Educational Qualification/s
- University degree in computer science, software engineering, or other relevant discipline, or equivalent combination of education and experience.