Full Stack Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
GENERAL FUNCTION We are seeking an experienced Senior Full Stack Developer (5+ years) with strong expertise in .NET 8.0, .NET Framework 4.7, modern frontend frameworks, and enterprise application modernization. The ideal candidate will have hands-on experience designing, developing, maintaining, and modernizing scalable, secure, and high-performance enterprise applications across the full stack. This role requires deep proficiency in C#, ASP.NET Core, .NET Framework 4.7, WCF services, Angular or React, and SQL Server. The candidate should possess strong experience supporting and modernizing legacy enterprise applications while contributing to modernization and cloud adoption initiatives. AWS cloud experience is preferred. The successful candidate will play a key role in system design, development, optimization, modernization, and migration efforts while collaborating closely with cross-functional teams in an Agile environment. DUTIES/RESPONSIBILITIES Full Stack Application Development Design, develop, and maintain enterprise-grade applications using .NET 8.0 (C#, ASP.NET Core) and .NET Framework 4.7. Develop and maintain RESTful APIs and backend services using .NET technologies. Maintain, enhance, troubleshoot, and support legacy enterprise applications and services, including WCF-based applications. Lead or contribute to legacy modernization initiatives, including refactoring, re-platforming, code optimization, and migration to modern .NET platforms. Analyze and improve existing codebases to reduce technical debt, improve maintainability, and enhance system performance. Develop responsive and scalable user interfaces using Angular or React. Ensure seamless integration between frontend, backend, database, and legacy systems. Apply object-oriented design principles, SOLID principles, and industry-standard design patterns. Improve application performance, reliability, security, scalability, and maintainability. Cloud & Deployment (Preferred AWS Experience) Design and deploy applications in AWS environments (EC2, S3, RDS, Lambda, ECS, etc.). Contribute to cloud architecture decisions focusing on scalability, high availability, and cost optimization. Support CI/CD pipeline implementation and automated deployment strategies. Monitor and troubleshoot applications in cloud environments. Migrate legacy applications to AWS , leveraging managed services and cloud best practices. Database & Data Management Design, develop, and optimize database schemas using SQL Server. Write complex SQL queries, stored procedures, and implement indexing and performance tuning strategies. Ensure data integrity, security, and optimal database performance across transactional systems. Support database modernization and migration activities where required. Collaboration & Ownership Participate in Agile ceremonies and contribute to sprint planning and estimations. Provide technical guidance and mentor junior developers when needed. Actively contribute to continuous improvement of architecture, tools, and development practices. Support production releases and provide post-deployment support as needed. EXPERIENCE & EDUCATION Bachelor's degree in software engineering, computer science, information technology, information systems, computer engineering, or similar education or work experience. 5+ years of hands-on experience in full stack application development. Strong experience with: .NET 8.0 .NET Framework 4.7 NET Core WCF Services SQL Server Angular or React Strong experience maintaining, troubleshooting, improving, and migrating legacy enterprise applications. Strong understanding of RESTful API development and integration patterns. Strong understanding of object-oriented programming, SOLID principles, and design patterns. Experience with Git, CI/CD pipelines, and Agile development methodologies. Familiarity with AWS cloud services is preferred. Strong analytical, problem-solving, and communication skills. EMPLOYER'S RIGHTS This job description does not list all the duties of the job. You may be asked by supervisors or managers to perform other duties. You will be evaluated in part based upon your performance of the tasks listed in this job description. The employer has the right to revise this job description at any time. This job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason. This document contains Momentum Group's confidential and proprietary information and is intended for Momentum internal use only. At Momentum/Money Mart , our vision is to transform customers' lives for the better . With over 40 years of experience in financial services and 400+ retail locations across Canada and the U.S. , we are committed to providing tailored financial solutions to underserved customers often overlooked by traditional financial institutions. Now, we're bringing this purpose-driven approach to India , and we want
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at momentumfinancialservicesgroup? Share your experience