Job Title: Full Stack C# .Net Software Engineer
Department: GMIT Referential
About Business line/Function: GMIT
Position Purpose: We are seeking an experienced senior developer with strong proficiency in C# .NET framework, MSSQL and Web development technologies such as ASP.NET, MVC, REST & Angular. The ideal candidate is an individual contributor with excellent problem-solving skills who can independently work on large database architecture applications and who has the ability to mentor and develop others. As a team player, you will collaborate with cross-cultural teams, participate in design discussions, and contribute to the development of high-quality software solutions.
These applications are manned by a team of developers and application production support, spread across Chennai, Bangalore, Mumbai and London, with program management in London.
Responsibilities
Direct Responsibilities
· Writing clean, scalable, and efficient code using the C# .NET.
· Testing and debugging applications to ensure optimal performance and reliability.
· Participating in system integration, troubleshooting, and performance optimization.
· Handle queries from clients and support teams, providing timely and effective solutions
· Collaborate with cross-functional teams, including development, QA, and design teams
· Analyze and troubleshoot complex technical issues, providing root cause analysis and recommendations for improvement
· Develop and maintain technical documentation, including design documents, user manuals, and troubleshooting guides
· Write and optimize SQL queries, stored procedures, and database schema designs to support application development
· Do significant new developments and re-factorization for performance improvements and optimization, extensive analysis, Maintenance, and bug fixes.
· Report functionally to specific application Team Lead based in Chennai/London
· Required to frequently interact (by mail / chat / phone / Video Conference) with other developers, users, other teams, and production support in multiple locations, mostly in London/Paris.
· Required to perform 3rd line support whenever needed.
· Expected to take on tasks independently and own them across all stages of the SDLC and deliver with high quality.
Contributing Responsibilities
· Participate in design discussions, code reviews, and implementations to ensure high-quality deliverable.
· Participate and contribute to the projects’ estimation, development, DEVOPS, release and post release activities.
· Maintain the team’s practices and processes, retrospectives
· Mentor and develop junior team members, sharing knowledge and expertise to enhance team capabilities
· Status reporting to technical and functional managers
· Stay up-to-date with industry trends, new technologies, and best practices, applying this knowledge to improve existing systems and processes
· Identify opportunities for optimizing and refactoring existing code to improve performance
Technical & Behavioral Competencies
· Sound knowledge of Software Engineering and Object-Oriented programming
· Strong understanding of the C# multi-threaded applications and services.
· High level of comfort and expertise in Microsoft dotnet technologies, SQL & MSSQL server
· Detail-oriented with a focus on delivering high-quality and efficient software solutions.
· Excellent in investigating issues and providing solutions.
· Clear verbal and written skills to translate complex technical concepts for business stakeholders
· Possess the ability to explain and articulate solutions and work constructively with others including more senior and junior members in the team to implement the same.
· Demonstrate the ability to show initiative and take the lead solving business focused technical problems.
· Have a can-do attitude that focuses on resolving the overall problem in the medium and long term as well as meeting the short-term objectives.
· Knowledge of CI/CD pipelines and agile tools such as jira, confluence
· Active participation in Scrum/Kanban frameworks, backlog grooming, and sprint planning.
Specific Qualifications:
· 10+ years’ work experience in IT development
· Strong hands-on development in C# dotnet & MSSQL technologies
· Expertise in building distributed, decoupled systems with clear design and architectural skills.
· Strong knowledge in database schema design, performance fine tuning in SQL Server
· Experience with front-end technologies & web framework
· Experience in using middleware technologies
· Working know-how of security protocols & security best practices in software development
· Working knowledge on DEVOPS and Testing frameworks.
· Knowledge on SSIS or any ETL tool or big data skill is a plus
Skills Referential (Required knowledge, skills and abilities)
Technical Skills:
Primary Skills:
- C# Dotnet
- SQL/MSSQL
- Entity Framework Core (EF Core), Dapper, and raw ADO.NET
- ASP.NET Core Web API, MVC, REST
- Angular, HTML, CSS, JavaScript
Nice to have Skills:
- SSIS or any ETL tool
- Hands on knowledge on C++/Java is an added advantage
- SQL skill on Oracle database
- Oracle IMDG coherence
- Knowledge on ONETICK API
Behavioral Skills:
- Ownership/Autonomy – You proactively identify gaps, define technical requirements, and see tasks through to completion
- Analytical Thinking & Problem Solving – You possess a strong curiosity for complex logic. You enjoy deconstructing ambiguous, large-scale problems and finding elegant, scalable solutions.
- Strong Asynchronous Communication: As an independent driver, you write clear documentation, maintain transparent ticketing habits, and communicate complex technical concepts effectively to both technical and non-technical stakeholders.
- Resilience & Adaptability: You thrive in an environment dealing with cutting-edge or experimental software work, comfortably pivoting when technical requirements or project directions evolve.
- Pragmatic Technical Decision Making - You can effectively balance the desire for perfect code with the business need for product delivery, making smart architectural trade-offs when necessary.
Education Level: Bachelor’s degree in engineering or equivalent
Location: Bangalore
About BNP Paribas Group:
BNP Paribas is the European Union’s leading bank and key player in international banking. It operates in 65 countries and has nearly 185,000 employees, including more than 145,000 in Europe. The Group has key positions in its three main fields of activity: Commercial, Personal Banking & Services for the Group’s commercial & personal banking and several specialized businesses including BNP Paribas Personal Finance and Arval; Investment & Protection Services for savings, investment, and protection solutions; and Corporate & Institutional Banking, focused on corporate and institutional clients. Based on its strong diversified and integrated model, the Group helps all its clients (individuals, community associations, entrepreneurs, SMEs, corporates and institutional clients) to realize their projects through solutions spanning financing, investment, savings and protection insurance. In Europe, BNP Paribas has four domestic markets: Belgium, France, Italy, and Luxembourg. The Group is rolling out its integrated commercial & personal banking model across several Mediterranean countries, Turkey, and Eastern Europe. As a key player in international banking, the Group has leading platforms and business lines in Europe, a strong presence in the Americas as well as a solid and fast-growing business in Asia-Pacific. BNP Paribas has implemented a Corporate Social Responsibility approach in all its activities, enabling it to contribute to the construction of a sustainable future, while ensuring the Group's performance and stability.
About BNP Paribas India Solutions:
Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, European Union’s leading bank with an international reach. With delivery centers located in Bengaluru, Chennai and Mumbai, we are a 24x7 global delivery center. India Solutions services three business lines: Corporate and Institutional Banking, Investment Solutions and Retail Banking for BNP Paribas across the Group. Driving innovation and growth, we are harnessing the potential of over 10000 employees, to provide support and develop best-in-class solutions.
Commitment to Diversity and Inclusion
At BNP Paribas, we passionately embrace diversity and are committed to fostering an inclusive workplace where all employees are valued, respected and can bring their authentic selves to work. We prohibit Discrimination and Harassment of any kind and our policies promote equal employment opportunity for all employees and applicants, irrespective of, but not limited to their gender, gender identity, sex, sexual orientation, ethnicity, race, colour, national origin, age, religion, social status, mental or physical disabilities, veteran status etc. As a global Bank, we truly believe that inclusion and diversity of our teams is key to our success in serving our clients and the communities we operate in. As a global Bank, we truly believe that inclusion and diversity of our teams is key to our success in serving our clients and the communities we operate in.