All jobs

Job details

Asp.Net Developer with React.jS

  • Java
  • Redux
  • REST
  • Cypress
  • Docker
  • TypeScript
  • Agile

Posted: 4 days ago

Job description

Role & responsibilities



We are looking for a passionate Full Stack Developer with 3-5 years of hands-on experience who brings strong fundamentals in React, .NET Core, SQL, and RESTful APIs combined with a working understanding of wealth management concepts. You will contribute to building meaningful features across the entire stack, collaborate with cross-functional teams, and grow your expertise within India's leading fintech ecosystem. KEY DELIVERABLES Full Stack Application Development • Build and maintain web applications using .NET Core (backend) and React JS / Next.js (frontend). • Develop end-to-end features covering database, API, business logic, and UI layers. • Create responsive, accessible interfaces that work seamlessly across desktop and mobile devices. • Write reusable components and modules that maintain consistency across the platform. • Ensure clean separation between presentation, business logic, and data access layers. Backend Development with .NET Core • Develop RESTful Web APIs using .NET Core and C# following modern architectural patterns. • Implement authentication, authorization, input validation, and proper error handling in APIs. • Write clean, efficient C# code following SOLID principles and established design patterns. • Build service layers that encapsulate business logic and expose clean interfaces to the frontend. • Implement caching strategies to optimize API response times and improve scalability. Frontend Development with React & Next.js • Build interactive React applications using hooks, functional components, and Context API. • Implement server-side rendering (SSR) and static site generation (SSG) with Next.js. • Develop UIs for portfolio dashboards, investment tools, goal planning calculators, and advisor workspaces. • Create reusable React components following atomic design principles. • Manage application state using Redux, Context API, or similar appropriate libraries. • Write clean ES6+ JavaScript and CSS3 (Flexbox, Grid) ensuring cross-browser compatibility. Database Design & SQL • Design and maintain SQL Server schemas including normalization, indexing, and relationships. • Write complex SQL queries using joins, subqueries, CTEs, window functions, and aggregations. • Develop stored procedures, views, and functions to implement database-level business logic. • Perform query tuning using execution plan analysis and indexing strategies. • Manage database migrations and schema version control across environments. API Integration & Data Flow • Design and implement RESTful APIs following REST principles, proper HTTP semantics, and best practices. • Integrate backend APIs with the frontend handling data fetching, loading states, and error handling. • Document APIs using Swagger/OpenAPI specifications. • Implement pagination, lazy loading, and caching for optimized data fetching. • Handle data transformations between backend services and frontend display requirements. Wealth Management Domain Contribution • Apply understanding of portfolio management, investment products, and financial planning workflows. • Contribute to features such as goal-based planning tools, risk profiling modules, and portfolio analytics. • Understand KYC processes, compliance requirements, and basic regulatory standards in BFSI. • Work with financial metrics such as XIRR, CAGR, and portfolio performance calculations. CI/CD & DevOps Basics • Participate in CI/CD pipeline workflows using Azure DevOps or GitHub Actions. • Contribute to automated testing integration unit and integration tests — within pipelines. • Follow branching strategies, raise pull requests, and collaborate through code reviews on Git. • Support deployment across multiple environments (dev, QA, staging, production). Code Quality & Testing • Write clean, testable code adhering to team coding standards and best practices. • Implement unit tests using xUnit/NUnit (backend) and Jest/React Testing Library (frontend). • Participate in code reviews — both giving and receiving constructive feedback. • Debug and troubleshoot issues across the full stack including APIs, frontend, and database. REQUIRED SKILLS Education • Bachelor's or Master's degree in Computer Science, IT, Computer Engineering, or a related technical field. Experience • 3–5 years of hands-on full stack development experience with demonstrated ability to deliver production-grade applications. • Proven track record building features across backend APIs, frontend UIs, and database layers. • Experience or strong interest in financial services, wealth management, fintech, or BFSI domains. • Comfortable working in Agile/Scrum environments and collaborating with cross-functional teams. Backend – .NET Core (Mandatory) • Solid proficiency in .NET Core for building modern, cross-platform backend services. • Good C# programming skills with understanding of OOP, SOLID principles, and common design patterns. • Hands-on experience developing RESTful Web APIs including routing, middleware, and dependency injection. • Familiarity with async/await programming patterns and Entity Framework Core or similar ORMs. Frontend – React JS & Next.js (Mandatory) • Hands-on experience with React JS including hooks, functional components, and modern React patterns. • Working knowledge of Next.js for SSR, SSG, and optimized React applications. • Good JavaScript (ES6+) skills: promises, async/await, destructuring, arrow functions. • Proficiency in HTML5 semantic markup and CSS3 including Flexbox and Grid. • Experience with state management using Context API, Redux, or similar libraries. Database – SQL Server (Mandatory) • Good experience with SQL Server: schema design, normalization, indexing, and relationships. • Ability to write complex SQL queries including joins, subqueries, CTEs, and window functions. • Hands-on experience with stored procedures, views, and functions. • Basic query performance tuning using execution plans and indexing strategies. API Design & Integration (Mandatory) • Strong understanding of RESTful API principles, HTTP methods, status codes, and REST best practices. • Experience consuming and integrating third-party APIs and working with JSON data formats. • Familiarity with API documentation tools like Swagger/Postman. • Basic understanding of API security including authentication tokens and OAuth. Wealth Management Domain Knowledge (Mandatory) • Working understanding of core wealth management concepts: portfolio management, asset allocation, and risk profiling. • Familiarity with common investment products: mutual funds, stocks, bonds, and insurance. • Basic knowledge of financial planning concepts: goal-based planning, SIPs, and returns metrics (XIRR, CAGR). • Awareness of KYC processes and compliance standards relevant to BFSI. DevOps & Version Control • Experience with Git including branching strategies, pull requests, and collaborative workflows. • Familiarity with CI/CD concepts and tools such as Azure DevOps, GitHub Actions, or Jenkins. • Basic understanding of containerization concepts using Docker (preferred). Soft Skills • Strong problem-solving and analytical abilities with a systematic approach to technical challenges. • Good communication and collaboration skills for cross-functional team environments. • Proactive attitude with ability to take initiative and deliver tasks independently. • Eagerness to learn, adapt to new technologies, and grow within a fast-paced fintech environment. • Attention to detail ensuring code quality, accuracy, and thoroughness. PREFERRED SKILLS (GOOD TO HAVE) Frontend Enhancements • TypeScript for type-safe development across frontend and backend. • Experience with React Query, SWR, or similar data fetching libraries. • Familiarity with component libraries such as Material-UI, Ant Design, or Chakra UI. • Basic knowledge of data visualization libraries: D3.js, Recharts, or Chart.js for portfolio analytics. • Exposure to Next.js 13+ App Router and Server Components. Backend & Architecture • Understanding of microservices architecture concepts and distributed systems. • Exposure to message brokers like RabbitMQ, Kafka, or Azure Service Bus. • Familiarity with distributed caching using Redis. • Basic knowledge of gRPC for service-to-service communication. Cloud & Infrastructure • Familiarity with Microsoft Azure services: App Service, Azure Functions, Azure SQL. • Basic Docker knowledge for containerization. • Awareness of cloud-native design patterns and serverless architectures. Testing & Quality • Exposure to end-to-end testing using Cypress, Playwright, or Selenium. • Knowledge of code coverage tools and maintaining reasonable coverage standards. • Familiarity with accessibility testing and WCAG compliance. Certifications (Nice to Have) • Microsoft Certified: Azure Developer Associate. • React or JavaScript certifications from recognized platforms. • Agile/Scrum certifications (CSM, PSM). WHY JOIN MO-TECH At MO-Tech, you will build impactful products for one of India's most trusted financial services groups. Our tech-first culture fosters innovation, ownership, and engineering excellence.


IT Services & Consulting,
Full Time, Permanent
Software Development
Education
Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills

Similar jobs