Software Engineer

Year    Chennai, Tamil Nadu, India

Job Description


  • Strong experience of handling APIs and Workflows
  • Strong experience of making configuration changes in Software
  • Experience in modern software development methodology, such as pair programming, test-first/test-driven development OR demonstrated delivery of singular focus programming
  • Experience using advanced software configuration management (source control, dev ops, ci/cd, etc.)
  • Experience with:
  • Configuration of receivables, automated credit decisioning, payout handling, Customer, Account and Dealer servicing, collections & recovery, remarketing services on any of the originations and receivables platforms.
  • Java Spring / Springboot, Microservices, GraphQL
  • Cloud platforms \xe2\x80\x93 GCP, Azure or AWS
  • Persistence - Buckets, PostgreSQL Bigtable
  • Experience with cloud native environments such as serverless, containers, multiple data repository structures.
  • Experience with software operations (Dev Ops, SRE, observability, support/maintenance, etc.)
  • Demonstrated experience designing reactive service oriented systems using enterprise tooling (web, interop, persistence, etc.)
  • Experience architecting solutions for appropriate scale, reliability security, performance, etc.


  • Bachelors Degree in Computer Science, Engineering, or equivalent work experience.
  • 5+ years experience in using any originations and receivables platforms
  • 8+ years software engineering experience in application development


  • Write high-quality code that manages Finance Software Events/APIs and satisfies customer needs and strives for simplicity, clarity, and testability.
  • Work with workflows in Finance Software and make configuration changes
  • Develop the Technical Solution
  • Work with Finance Software Technical Architect to update the technical design.
  • Deliver valuable, working, tested, quality software released at market speed.
  • Develop, Design and Configure Workflows on the receivables, Originations, Collections processes of Finance Software
  • Design feature level solutions
  • Investigate and propose solutions to development and design problems.
  • Adhere to architecture, design, implementation, and security standards and best practices.
  • Conduct analysis to determine integration needs, and design and plan integrations.
  • Develop reusable software building blocks to enable faster delivery.
  • Improve performance of existing software by diagnosing and resolving critical issues.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3202830
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year