N

Senior Software Engineer-Power Platform Developer

NeST Digital

8 - 12 years

Bengaluru

Posted:12 hours ago

Job Description

Minimum Required Experience : 8 years
Full Time
Skills
SQL
Microsoft Sql Server
Manage Web Applications
Banking Knowledge
Web Services
JavaScript
C#.Net
Asp.Net
HTML / CSS
Web Api
Bachelors Degree > Bachelor of Technology
Description


Technology: Microsoft .NET, C#, SQL Server, REST/SOAP APIs, MQ

Job Summary

Experienced Lead Engineer to lead the technical implementation, customization, support, and maintenance of our IPI (Instant Payment System) product across multiple banking clients in the UAE.

The role requires strong technical expertise in the Microsoft .NET stack, combined with a solid understanding of banking and payment systems. The candidate will work closely with customer IT teams, business stakeholders, architects, project managers, and internal engineering teams to deliver product enhancements, regulatory changes, client-specific customizations, and production support.

The ideal candidate should be capable of managing multiple client engagements on a common product, handling technical discussions independently, presenting solutions to customers, resolving complex technical issues, and ensuring consistent delivery quality across projects.

Strong customer-facing communication, presentation, and stakeholder management skills are essential for this role.

2. Key Responsibilities

A. Technical Leadership

  • Lead the design, development, enhancement, and maintenance of the IPI application across multiple banking clients.
  • Provide technical guidance to developers and review code to ensure quality, performance, security, and maintainability.
  • Analyze business requirements, functional specifications, and technical designs to identify implementation approaches and dependencies.
  • Lead technical discussions on application architecture, integrations, database design, API implementation, and message processing.
  • Troubleshoot complex application, database, integration, and production issues and drive them to resolution.
  • Ensure adherence to coding standards, development best practices, and established product architecture.
  • Identify opportunities to improve application performance, scalability, stability, and operational efficiency.

B. Multi-Client and Product Management

  • Manage technical requirements and deliverables for multiple UAE banking clients using the same product.
  • Assess the impact of client requirements on the existing product and other customer implementations.
  • Coordinate product fixes, enhancements, regulatory changes, and client-specific releases.
  • Coordinate with project managers and product stakeholders to prioritize requirements and manage delivery commitments.

C. Customer Communication and Presentation

  • Act as the primary technical point of contact for customer IT teams and technical stakeholders.
  • Independently conduct technical discussions, requirement clarification sessions, solution walkthroughs, and implementation reviews with bank customers.
  • Prepare and present technical solution proposals, architecture diagrams, integration flows, impact assessments, and implementation approaches.
  • Explain complex technical concepts clearly to both technical and non-technical stakeholders.
  • Communicate technical risks, dependencies, issues, and proposed resolutions proactively.
  • Respond to customer queries with clear technical explanations and practical recommendations.
  • Participate in customer meetings, project reviews, solution demonstrations, and technical presentations.
  • Manage customer expectations regarding technical feasibility, effort, timelines, dependencies, and delivery risks.
  • Ensure that technical decisions and customer agreements are documented and communicated to internal teams.

F. Delivery and Production Support

  • Take ownership of technical deliverables from requirement analysis through development, testing, release, and production stabilization.
  • Coordinate with business analysts, developers, QA teams, architects, project managers, and customer IT teams.
  • Track technical tasks, dependencies, defects, risks, and delivery commitments across multiple client engagements.
  • Support production incidents, conduct root cause analysis, and implement preventive measures.
  • Ensure timely escalation of critical issues and provide clear status updates to stakeholders.
  • Support release planning, deployment readiness, rollback planning, and post-deployment validation.
  • Mentor team members and encourage knowledge sharing across client implementations.

3. Required Technical Skills

Technology / Area

Required Expertise

C# and .NET

Strong hands-on experience with C# and .NET Framework 4.8

ASP.NET

Strong experience developing and maintaining ASP.NET web applications

Frontend

Working knowledge of HTML, CSS, JavaScript, and jQuery

Database

Strong SQL Server experience, preferably SQL Server 2019/2022

API Integration

REST APIs, SOAP web services, API troubleshooting, and documentation

Messaging

Experience with MQ-based integration and asynchronous message processing

Socket Communication

Understanding of socket-based communication and message flows

IIS

Application hosting, configuration, troubleshooting, and deployment

Authentication

Windows Authentication and Forms Authentication

Development Tools

Microsoft Visual Studio and TFS

API Documentation

Swagger/Swashbuckle and Postman

Debugging

Strong troubleshooting, log analysis, performance analysis, and RCA skills

Software Engineering

Code reviews, design principles, unit testing, and release management

4. Banking and Payment Domain Experience will be added advantage.

5. Customer Management and Communication Skills

6. Leadership and Behavioural Competencies

7. Experience and Qualifications

Essential:

  • 8–12 years of overall software development experience.
  • At least 3 years of experience in a technical lead, module lead, or equivalent role.
  • Strong hands-on experience with C#, ASP.NET, .NET Framework, and SQL Server.
  • Experience handling technical discussions with external customers.
  • Experience leading development, integration, troubleshooting, and release activities.

Preferred:

  • Experience with banking or payment products.

Skills Required

Power Platform SQL SQL Server Banking WEB Services JavaScript C# .net Asp.net Html/css WEB API Payment Systems

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
N
NeST Digital

RecommendedJobs for You