- Company Name
- Momentum Financial Services Group
- Job Title
- Senior Fullstack Developer
- Job Description
-
Job Title: Senior Fullstack Developer
Role Summary: Senior technical lead responsible for designing, developing, testing, and maintaining enterprise-grade .NET applications that power customer-facing digital services. Drives technical excellence, mentorship, and cross‑functional collaboration to deliver scalable, secure, and high‑availability solutions.
Expectations: • Lead architecture and design decisions for large‑scale web applications. • Champion engineering best practices, code quality, and performance optimization. • Provide oversight of outsourced partners and maintain alignment with internal standards. • Mentor junior developers and influence product direction through persistent stakeholder engagement. • Ensure adherence to Agile workflows, CI/CD pipelines, and SDLC best practices.
Key Responsibilities: • Design, develop and implement full‑stack solutions using .NET Framework, C#, TypeScript, Angular/React, and SQL Server. • Author architecture and design documentation and conduct code reviews. • Build and maintain RESTful SOA services, integrate with SOAP/WCF components, and manage API gateways. • Perform database design, T‑SQL implementation, and ORM configuration with Entity Framework. • Optimize application performance for scalability and high availability; conduct tuning and metrics analysis. • Collaborate with product, project, and business teams to define and deliver features. • Oversee outsourced IT/platform partners’ technical alignment and compliance. • Participate in all SDLC stages: planning, design, development, testing, deployment.
Required Skills: • Proficient in Microsoft stack: .NET 4.0+, C#, Visual Studio, SQL Server, Azure DevOps. • Strong front‑end expertise: TypeScript, Angular, React.js, HTML5, MVC. • Deep knowledge of SOA, RESTful API design, WCF, SOAP, WSDL. • Database experience: T‑SQL, Entity Framework, ORM tools. • Advanced debugging, troubleshooting, analytical capabilities. • Excellent communication, influence, and collaboration skills. • Self‑starter with detail orientation and strategic mindset. • Agile, CI/CD, and Azure PaaS experience appreciated.
Required Education & Certifications: • Bachelor’s degree in Computer Science or related field. • 8+ years overall Microsoft .NET full‑stack development experience. • 3+ years TypeScript/Angular, 3+ years Node.js. • 4+ years building enterprise‑scale, customer‑facing applications. • Proven experience with Agile methodologies and CI/CD processes. • Azure cloud development (PaaS) knowledge is a plus. • Financial services industry knowledge is an asset.