Mufgub

AVP Senior Software Engineer (CITB)

In short

Senior .NET Software Engineer (AVP level) role at MUFG's EMEA CIB Systems Office in Bengaluru, covering full-stack .NET/Angular development across the full systems development lifecycle for back-office banking applications. Requires 10 years of software development experience, financial institution/banking background, and expertise in C#, .NET, Angular, SQL Server, and AI-assisted coding tools like GitHub Copilot. Involves design, coding, testing, documentation, and some project management within a small, fast-moving team.

Position Title: Senior Software Engineer
Corporate Title: Assistant Vice President
Reporting to: Director
Location: Bengaluru
Job Profile
Work as a Senior Analyst / Programmer within the Systems Office for EMEA's CIB Team, supporting .Net application development and implementation.
This role will provide efficient and high-quality proactive support to back office operations. Main responsibilities will include .net application development and maintenance work. As the team is very small and continuously involved in a variety of projects that are at different stages, this role will need to be involved in a full systems development lifecycle covering a wide range of tasks including but not limited to; Analysis, Business Requirements, Design Documents, Application Programs, Test Scripts, Test Plans, etc. and will perform, where required, some elements of Project Management.
Roles and Responsibilities
•Undertake the design, coding, and testing of solutions using .NET, MVC, Angular, MS Access and SQL Server technologies.
•Re-use and leverage functional components from existing .net applications
•Analyse user requirements and design technical solutions to business problems.
•Document requirements, system designs/specifications and user guides as per department standards.
•Prepare test plans including test cases and coordinate UAT with users.
•Understand and apply departmental development standards and procedures.
•Provide technical support for any system-related problems and queries.
•Build good working relationships with other departments and relevant business areas.
Job Requirements
Functional / Technical Competencies — Essential
•10 years' experience in all parts of the software development cycle
•Followed Waterfall development practices.
•Followed Agile development practices, particularly XP and SCRUM.
•Worked in Financial Institutions or Banks.
.NET Development skills
•Programming Languages: C#, VB.NET
•Frameworks/Tools: .NET Framework, .NET Core, ASP.NET (MVC, Web API), Github Copilot
•Front End: HTML, CSS, JavaScript, TypeScript and Angular
•Backend Development: REST APIs, Entity Framework, LINQ, NHibernate
•Multithreading & Asynchronous Programming: Understanding of threading and async/await in .NET
•Test Driven Development along with expertise in continuous build and Integration.
•Database: SQL Server, Oracle & MS Access
Business and Domain Knowledge
•Experience in Corporate & Investment banking processes and systems across multiple regions.
•Experience in working in the area of Asset management and monitoring of these assets.
Software Development skills
•Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
•Mind-set to add business value at all times.
•See problems as opportunities for change and learning.
•Working to standards and to project deadlines.
•Apply agreed standards and tools, to achieve well-engineered outcomes.
•Participates in reviews of own work and leads reviews of colleagues' work.
•Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability).
•Investigate operational requirements, problems, and opportunities, seeking effective business solutions through improvements in automated and non-automated components of new or changed processes.
•Assists in the analysis of stakeholder objectives, and the underlying issues arising from investigations into business requirements and problems and identifies options for consideration.
•Works iteratively with stakeholders, to identify potential benefits and available options for consideration, and in defining acceptance tests.
•Contributes to selection of the business analysis methods, tools and techniques for projects; selecting appropriately from predictive (plan-driven) approaches or adaptive (interactive/agile) approaches.
•Hands-on experience leveraging GitHub Copilot and AI-powered development tools to improve engineering productivity, code quality, and delivery velocity.
•Experience using AI coding assistants for: code generation and refactoring; unit test generation; documentation generation; code review recommendations; automated code explanations and knowledge transfer.
•Ability to establish governance and best practices for AI-assisted software development within regulated banking environments.
•Experience measuring and tracking productivity improvements from AI adoption.
Desirable
•Knowledge of Microsoft Power Apps
Education / Qualifications
•Bachelor's Degree educated in engineering and/or equivalent experience.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot