Senior Software Engineer

3 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Engineer

Key Responsibilities:

  • Application Development:

  • Design, develop, and maintain

    money transfer

    applications using

    .NET

    ,

    .NET Core

    ,

    ASP.NET

    , and related technologies.
  • Build and maintain

    REST APIs

    and

    Web APIs

    to facilitate integration with banking systems, payment gateways, and other third-party services.
  • Develop and enhance web applications using

    Angular

    to provide intuitive, responsive, and secure user interfaces for remittance and money transfer systems.
  • Bank & Payment Gateway Integration:

  • Integrate

    banking systems

    and

    payment gateways

    with remittance platforms to ensure seamless money transfer operations.
  • Develop robust solutions for handling remittance flows, ensuring secure and compliant transactions.
  • Implement secure authentication and authorization mechanisms for financial transactions, including multi-factor authentication (MFA), encryption, and tokenization.
  • Database Design & Management:

  • Work with

    MS SQL Server

    and

    Oracle 12c

    databases to design, develop, and optimize data models, schemas, and queries.
  • Ensure the integrity, security, and performance of transaction data in highly available systems.
  • Optimize database performance and write complex SQL queries and stored procedures for transaction handling.
  • Reporting & Analytics:

  • Build custom reports and dashboards using

    RDLC

    and

    Power BI

    to help monitor financial transactions, detect fraud, and provide clients with real-time insights.
  • Design and integrate reporting solutions for real-time transaction analysis and business intelligence in remittance systems.
  • Security & Compliance:

  • Ensure all software components adhere to industry standards for

    security

    and

    compliance

    (PCI-DSS, GDPR, etc.).
  • Work with the team to implement secure APIs, payment processing, and data encryption for sensitive financial information.
  • Maintain logs and audit trails for transactions and interactions with banking systems.
  • Collaboration & Agile Development:

  • Work closely with product managers, UI/UX designers, business analysts, and other stakeholders to gather requirements and translate them into technical specifications.
  • Participate in sprint planning, stand-ups, and code reviews in an agile development environment to ensure timely delivery of high-quality software.
  • Troubleshooting & Maintenance:

  • Identify and resolve issues and bottlenecks within the system to ensure the smooth operation of the money transfer applications.
  • Provide ongoing support and maintenance for existing applications and enhance them with new features and functionality as required.

Key Skills & Qualifications:

  • Experience:

  • 3+ years of hands-on experience with

    .NET

    ,

    .NET Core

    , and

    ASP.NET

    in a production environment.
  • Expertise in building and consuming

    REST APIs

    and

    Web APIs

    for integration with external systems, especially in financial applications.
  • Proven experience with

    Angular

    to develop front-end interfaces for money transfer and remittance applications.
  • Strong experience with

    MS SQL Server

    and

    Oracle 12c

    , including database design, performance tuning, and complex SQL queries.
  • Knowledge and experience in working with

    RDLC

    for reporting and

    Power BI

    for business intelligence and analytics.
  • Domain Knowledge:

  • Solid understanding of

    remittance systems

    ,

    money transfer operations

    , and

    bank integration

    (e.g., SWIFT, ACH, payment gateways).
  • Familiarity with the security and compliance requirements in the

    financial services

    industry (e.g., PCI-DSS, KYC, AML).
  • Technical Skills:

  • Strong proficiency in

    C#

    ,

    ASP.NET MVC

    ,

    Web API

    , and

    .NET Core

    .
  • Experience working with

    payment gateways

    ,

    financial APIs

    , and integrating

    banking services

    (e.g., SWIFT, ACH, etc.).
  • In-depth experience with

    Angular

    for building modern, responsive, and dynamic web applications.
  • Advanced SQL skills in

    MS SQL Server

    and

    Oracle 12c

    , including stored procedures, functions, and performance optimization.
  • Experience with cloud platforms (Azure, AWS) and

    DevOps

    practices for CI/CD pipelines is a plus.
  • Soft Skills:

  • Strong analytical skills and attention to detail, especially in understanding complex business requirements in financial technology.
  • Ability to communicate technical concepts to non-technical stakeholders.
  • Ability to work effectively within a collaborative, fast-paced team environment.

Education & Certifications:

  • Bachelor’s Degree

    in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
  • Microsoft Certifications

    (e.g.,

    Microsoft Certified: Azure Developer Associate

    ,

    Microsoft Certified: .NET Developer

    ) are a plus.
  • Relevant certifications in

    Financial Technology

    or

    Payments Processing

    are a plus.

Preferred Qualifications:

  • Knowledge of

    blockchain technology

    and

    cryptocurrency

    integrations is a bonus.
  • Experience with

    containerization

    (Docker, Kubernetes) and

    cloud-native architectures

    .
  • Experience in

    fraud detection

    and

    AML

    practices within the money transfer domain.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India