M

MUFG

Global bank offering diversified financial services

Senior .NET Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Engineering, MSc, BSc in Information Technology or Computer Science, or any graduate qualification, with relevant software development experience.
  • At least 6 years of hands-on software development experience using modern C#, .NET 6/7/8 or later, ASP.NET Core, ASP.NET MVC, Web API, RESTful services, and object-oriented programming concepts.
  • Strong understanding of the full software development life cycle, Agile delivery, requirements analysis, estimation, technical design, development, testing, deployment, release support, and production support.
  • Strong SQL capability with SQL Server or Oracle, including complex queries, joins, stored procedures, indexing, execution plans, performance tuning, transactions, data analysis, and troubleshooting data issues.
  • Experience designing, developing, securing, versioning, documenting, and integrating RESTful APIs and backend services with internal or external systems.
  • Strong understanding of SOLID principles, design patterns, clean code, dependency injection, asynchronous programming, caching, exception handling, logging, security awareness, and performance optimisation.
  • Experience with unit testing and mocking frameworks such as xUnit, NUnit, MSTest, or Moq, and the ability to design useful test scenarios and support maintainable automated test coverage.
  • Hands-on experience with Git, pull requests, branching strategies, merge discipline, collaborative code reviews, conflict resolution, and maintaining code quality across shared repositories.
  • Working knowledge of Azure, including Azure App Service, Azure Functions, Azure SQL, Azure Storage, Key Vault, Application Insights, Azure Monitor, CI/CD pipelines, build and release automation, cloud deployment practices, and environment configuration.
  • Ability to troubleshoot complex issues across code, APIs, databases, integrations, logs, Azure telemetry, pipelines, deployments, and environments, and perform root-cause analysis, corrective action, and prevention.
  • Ability to stay current with the .NET ecosystem, Microsoft platform capabilities, Azure services, secure development, DevOps tooling, observability practices, and modern engineering tools.
  • Understanding of legacy .NET technologies such as .NET Framework, ASP.NET MVC, Web Forms, WCF, Windows Services, or older enterprise application patterns.
  • Strong written and verbal communication, ownership, ability to mentor and guide junior developers, adaptability to changing priorities, and ability to work effectively in a collaborative team environment.

Responsibilities

  • Take ownership of assigned modules, features, and technical deliverables while contributing to secure, scalable, and maintainable applications using C#, .NET, ASP.NET Core, Web API, REST APIs, Entity Framework or similar data-access patterns, and relational databases.
  • Apply and promote clean coding, SOLID principles, design patterns, unit testing, peer reviews, maintainable documentation, performance awareness, source control discipline, and secure development practices.
  • Support technical leads and architects with solution design, technical risk identification, estimation, modernisation, automation, Azure adoption, cloud readiness, and operational improvements.
  • Analyse business and technical requirements, challenge assumptions, identify dependencies and risks, and translate requirements into practical technical designs with guidance from technical leads and architects.
  • Design, build, enhance, and maintain application components across backend services, APIs, database objects, integrations, batch/background processes, and front-end features using React or similar UI frameworks where applicable.
  • Write clean, efficient, reusable, testable, production-ready code using modern C#, ASP.NET Core, RESTful API patterns, asynchronous programming, LINQ, dependency injection, secure configuration, structured logging, exception handling, and SQL Server or Oracle.
  • Develop, secure, and consume RESTful APIs, including validation, authentication and authorisation checks, versioning, API documentation, structured logging, resilient error handling, and integration with internal or external systems.
  • Work with SQL Server or Oracle on complex queries, joins, indexes, stored procedures, execution plans, transactions, data fixes, query optimisation, and troubleshooting production or environment-related data issues.
  • Contribute to full-stack delivery using React, TypeScript, JavaScript, HTML, and CSS, including component development, API integration, form validation, state handling, accessibility awareness, and usability improvements.
  • Create and maintain unit tests, support automated testing, review test scenarios, investigate defects, perform root-cause analysis, and implement durable fixes.
  • Participate in Agile sprint planning, refinement, estimation, daily stand-ups, reviews, retrospectives, technical discussions, and delivery planning.
  • Maintain, enhance, troubleshoot, and modernise existing legacy .NET applications, including .NET Framework, ASP.NET MVC, Web Forms, WCF, or older enterprise application patterns where required.
  • Apply Azure knowledge to cloud-hosted applications, including Azure App Service, Azure Functions, Azure SQL, Azure Storage, Key Vault, Application Insights, Azure Monitor, environment configuration, secrets management, logging, monitoring, and troubleshooting.
  • Use Git-based source control, branching strategies, pull requests, code review feedback, CI/CD pipelines, build and release processes, deployment controls, and environment promotion practices.
  • Collaborate with developers, technical leads, architects, business analysts, testers, delivery managers, support teams, DevOps engineers, and security stakeholders to deliver software outcomes.
  • Communicate progress, estimates, risks, blockers, trade-offs, and technical considerations to technical and non-technical stakeholders.
  • Mentor junior developers, support peer learning, contribute to technical documentation and knowledge sharing, and help build an engineering culture focused on quality, ownership, learning, and continuous improvement.
  • Ensure development practices align with secure coding, data protection, accessibility, audit, compliance, source control, and information security requirements relevant to enterprise financial technology applications.
  • Apply secure cloud development practices, including managed identities, role-based access control, least-privilege access, secure application configuration, secrets management, and awareness of cloud cost, resilience, and operational risks.
  • Support production stability through maintainable design, logging, monitoring awareness, defect prevention, release readiness, root-cause analysis, post-release support, and proactive identification of operational risks.

Desired Qualifications

  • Practical exposure to front-end development using React; experience with TypeScript, JavaScript, HTML, CSS, component-based UI development, API integration, client-side validation, state management, and accessibility awareness is an advantage.
  • Understanding of legacy .NET technologies such as .NET Framework, ASP.NET MVC, Web Forms, WCF, Windows Services, or older enterprise application patterns is an advantage.

About the Company

MUFG

Global bank offering diversified financial services

MUFG is a major global financial group that provides a wide range of banking and financial services, including commercial and trust banking, securities, credit cards, and asset management. Its products are delivered through a network of domestic and international banks, digital platforms, and financial advisers, offering loans, deposits, payments, investment services, and asset management. MUFG stands out due to its size and scale as one of the world’s largest financial groups, its diversified offerings across banking and securities, and its strong international presence (notably expanding in the U.S. after investing in Morgan Stanley in 2008). Its goal is to support economic growth worldwide by expanding its global footprint and promoting sustainable finance.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
2006

Recently Posted Jobs

Explore more opportunities at MUFG

See more jobs