KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2693
Applications open Full-Time Job

Dotnet Fullstack Developer Senior (C# & Angular)

FIS

  • Pune, India
  • Competitive Package
  • 6-9 Yrs
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Position Type

Full time

Type Of Hire

Experienced (relevant combo of work and education)

Education Desired

Bachelor of Engineering

Dotnet Full Stack Developer Senior – 6-9 Yrs of experience – Pune Location

About The Team

Join a high-performing engineering team dedicated to delivering innovative, scalable, and mission-critical software solutions for the financial services industry. We leverage modern technologies and Agile practices to build secure, cloud-ready applications that enable our clients to transform and grow their businesses. As part of a collaborative environment, you'll work closely with architects, product owners, QA engineers, and fellow developers to drive technical excellence, innovation, and continuous improvement.

What You Will Be Doing

  • Design, develop, and enhance enterprise-grade applications using .NET 8, C#, Angular, and Microservices Architecture
  • Build secure, scalable, and high-performance RESTful APIs and backend services that support critical business processes
  • Develop responsive and intuitive user interfaces using Angular, TypeScript, HTML5, and CSS3
  • Design and optimize data access layers using Entity Framework Core and SQL Server
  • Collaborate with cross-functional teams to analyze business requirements and deliver robust technical solutions
  • Participate in architecture discussions, technical design reviews, and solution implementation strategies
  • Ensure code quality through unit testing, peer reviews, and adherence to development standards and best practices
  • Troubleshoot complex technical issues, perform root cause analysis, and implement sustainable solutions
  • Contribute to Agile/Scrum activities including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives
  • Drive continuous improvement by identifying opportunities to improve application performance, scalability, maintainability, and security

What You Bring

  • 6-9 years of hands-on software development experience building enterprise-scale web applications and distributed systems
  • Strong expertise in~
  • C# and .NET 8 and above / ASP.NET Core
  • Angular (v14+) and TypeScript
  • Microservices Architecture
  • Entity Framework Core
  • SQL Server
  • RESTful API Design and Development
  • HTML5, CSS3, and modern front-end development practices
  • Solid understanding of~
  • Object-Oriented Programming (OOP)
  • SOLID Principles and Design Patterns
  • Dependency Injection and Application Architecture
  • Secure Coding Practices and Application Security
  • Experience working with source control platforms such as GitHub Enterprise (GHE)
  • Strong understanding of Agile software development methodologies and DevOps practices
  • Excellent problem-solving, debugging, and analytical skills
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional environment
  • Self-motivated, proactive, and passionate about learning new technologies and delivering high-quality software solutions

What We Offer You

  • A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
  • A broad range of professional education and personal development possibilities – FIS is your final career step!
  • A competitive salary and benefits
  • A variety of career development tools, resources and opportunities

Privacy Statement

FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.

Sourcing Model

Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

#pridepass

Eligibility & process

Who can apply

Seniority: Mid-Senior level. Employment type: Full-time

Skills & stack

TypeScript SQL Angular HTML5 CSS3 .NET Core REST APIs Microservices

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (TypeScript, SQL, Angular, HTML5, CSS3, .NET Core, REST APIs, Microservices) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion FIS Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join FIS as a Dotnet Fullstack Developer Senior (C# & Angular)?
Highlight FIS's market reputation, recent tech innovations, and how your skills in TypeScript directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
FIS Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii