M

MUFG

Global bank offering diversified financial services

.NET Developer

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

About the Job

Requirements

  • A minimum qualification of Bachelor of Engineering, MSc, BSc in IT or Computer Science, or any graduate qualification with relevant software development experience.
  • Two to five 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 lifecycle and Agile delivery practices, including requirements analysis, estimation, development, testing, deployment, and production support.
  • Strong SQL capability using SQL Server or Oracle, including complex queries, joins, stored procedures, indexes, performance-aware database access, query optimization, and troubleshooting data-related issues.
  • Experience developing RESTful APIs and integrating applications with internal or external systems.
  • Strong understanding of SOLID principles, design patterns, clean code practices, dependency injection, asynchronous programming, exception handling, logging, security awareness, and performance considerations.
  • Experience with unit testing, mocking frameworks, debugging, defect triage, and root-cause analysis.
  • Hands-on experience with Git, pull requests, branching strategies, and collaborative code review practices.
  • Ability to troubleshoot application issues across code, APIs, databases, logs, deployments, and environments, and identify long-term fixes.
  • Stay current with .NET ecosystem changes, Microsoft platform capabilities, secure development practices, and modern engineering tools, including AI-assisted development where appropriate.
  • Ability to communicate in writing and verbally, learn, adapt to changing priorities, and work collaboratively in a team environment.

Responsibilities

  • Analyze business and technical requirements, clarify assumptions, and contribute to solution design with guidance from technical leads and architects.
  • Design, build, enhance, and maintain application components across back-end services, APIs, database objects, integrations, and front-end features using React or similar modern UI frameworks where applicable.
  • Write clean, efficient, reusable, and testable code using modern C#, ASP.NET Core, RESTful API patterns, asynchronous programming, LINQ, dependency injection, and SQL Server or Oracle.
  • Develop and consume RESTful APIs, implement validation, authentication and authorization checks, structured logging, exception handling, and robust error handling for integration with internal and external systems.
  • Use SQL Server or Oracle to write and optimize queries, understand joins, indexes, stored procedures, and execution behavior, and troubleshoot performance or data-related issues.
  • Contribute to UI development using React, TypeScript, JavaScript, HTML, and CSS, including API integration, component-level changes, validation, and basic usability improvements.
  • Prepare and maintain unit tests, support test automation where applicable, and work with testers to resolve defects through triage, root-cause analysis, and technical fixes.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, refinement, reviews, and retrospectives.
  • Support maintenance and enhancement of existing legacy .NET applications, contributing to gradual modernization using current .NET, API, cloud, and UI development practices.
  • Use Git-based source control, branching, pull requests, code review feedback, CI/CD pipelines, and deployment processes in line with team standards.
  • Work with developers, business analysts, testers, architects, delivery managers, and support teams to deliver software outcomes.
  • Communicate progress, risks, blockers, and technical considerations clearly and in a timely manner.
  • Share knowledge with team members, contribute to documentation, and support a positive engineering culture focused on learning and continuous improvement.
  • Follow secure coding, data protection, accessibility, audit, and information security requirements relevant to enterprise financial technology applications.
  • Support production stability by creating maintainable solutions, documenting changes, participating in defect analysis, and assisting with release and post-release support activities when required.

Desired Qualifications

  • Working knowledge of Azure services, CI/CD pipelines, application monitoring, and cloud-based deployment practices.
  • Practical exposure to front-end development using React; experience with TypeScript, JavaScript, HTML, CSS, component-based UI development, API integration, and client-side validation.
  • Basic understanding of legacy .NET technologies such as .NET Framework, ASP.NET MVC, Web Forms, WCF, or older enterprise application patterns, to support maintenance, enhancement, troubleshooting, or gradual modernization.

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