30 days ago
India (city not specified)Senior

Responsibilities

  • Own assigned modules, features, technical deliverables, and software components across backend services, APIs, databases, integrations, batch processes, and front-end features.
  • Design, develop, secure, version, document, test, and maintain RESTful APIs and backend services using C#, .NET, ASP.NET Core, Web API, and related patterns.
  • Work with SQL Server or Oracle on complex queries, joins, indexes, stored procedures, execution plans, transactions, data fixes, optimization, and troubleshooting.
  • Contribute to full-stack delivery using React, TypeScript, JavaScript, HTML, and CSS, including API integration, forms, state handling, accessibility, and usability improvements.
  • Apply clean coding, SOLID principles, design patterns, dependency injection, asynchronous programming, logging, exception handling, secure development, and performance practices.
  • Create unit tests, support automated testing, investigate defects, perform root-cause analysis, and implement durable fixes.
  • Support Azure hosting, deployment, monitoring, configuration, secrets management, cloud security, and operational improvement activities.
  • Use Git, branching, pull requests, code reviews, CI/CD pipelines, build and release processes, deployment controls, and environment promotion practices.
  • Maintain, troubleshoot, and modernize legacy .NET applications and technologies where required.
  • Support production stability, release readiness, post-release support, monitoring, risk identification, and operational improvement.
  • Collaborate with developers, architects, business analysts, testers, delivery managers, support teams, DevOps engineers, and security stakeholders.
  • Mentor junior developers and contribute to technical documentation, knowledge sharing, Agile ceremonies, and engineering culture.

Requirements

  • Bachelor of Engineering, MSc, BSc in IT or Computer Science, or another graduate qualification with relevant software development experience.
  • 6–9 years of relevant 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.
  • Strong understanding of the full SDLC, Agile delivery, requirements analysis, estimation, technical design, development, testing, deployment, release support, and production support.
  • Strong SQL Server or Oracle experience, including complex queries, joins, stored procedures, indexing, execution plans, performance tuning, transactions, data analysis, and troubleshooting.
  • Strong experience designing, securing, versioning, documenting, and integrating RESTful APIs and backend services.
  • Knowledge of SOLID principles, design patterns, clean code, dependency injection, asynchronous programming, caching, exception handling, logging, security, and performance optimization.
  • Experience with unit testing and mocking frameworks such as xUnit, NUnit, MSTest, or Moq.
  • Hands-on experience with Git, pull requests, branching, merge discipline, collaborative code reviews, conflict resolution, and shared repository quality.
  • Working knowledge of Azure App Service, Azure Functions, Azure SQL, Azure Storage, Key Vault, Application Insights, Azure Monitor, CI/CD pipelines, build and release automation, and cloud deployment.
  • Ability to troubleshoot issues across code, APIs, databases, integrations, logs, Azure telemetry, pipelines, deployments, and environments.
  • Practical exposure to React is preferred, with TypeScript, JavaScript, HTML, CSS, component-based UI development, API integration, client-side validation, state management, and accessibility considered advantageous.
  • Understanding of legacy .NET Framework, ASP.NET MVC, Web Forms, WCF, Windows Services, and older enterprise application patterns is advantageous.
  • Strong written and verbal communication, ownership, mentoring, adaptability, and collaborative working skills.

Tech Stack

AzureC#CSSGitHTMLJavaScriptMicrosoft SQL Server.NETNUnitReactTypeScript
MUFG Pension & Market Services

About MUFG Pension & Market Services

1,001-5,000 employees

MUFG Pension & Market Services provides pension administration and corporate markets platforms for superannuation funds and listed companies, including registry services, employee share plans, meetings/proxy management, and related data and compliance solutions. It operates through MUFG Retirement Solutions and MUFG Corporate Markets, delivering software-enabled managed services and support. Headquartered in Sydney, it is a member of MUFG, the global financial group, and serves clients across multiple regions.

Contact me