Senior Software Engineer

New
O
Onyx Capital Group LimitedFinancial Technology
Colombo, Western Province, Sri LankaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Strong written and spoken English
Experience
5–10+ years
Required Skills
PythonGitReact.jsC#AzureCI/CDRESTful APIs

Requirements

  • 5–10+ years in a software engineering role with a track record of delivering production-quality features independently.
  • Proficiency in at least one of Python, React.js, or C#.
  • Solid OOP fundamentals: encapsulation, inheritance, polymorphism, and design patterns.
  • Test-Driven Development (TDD) discipline: unit, integration, and E2E testing.
  • Experience identifying and eliminating manual processes through automation.
  • REST API design, implementation, and maintenance including authentication and versioning.
  • Source control and CI/CD proficiency with GitHub, Azure DevOps, or GitLab.
  • Experience working in cloud-hosted environments (Azure preferred).
  • Strong sense of personal ownership and ability to work without hand-holding.
  • Strong written and spoken English proficiency.
  • Experience collaborating within globally distributed teams across different time zones.

Responsibilities

  • Take full ownership of features end-to-end, from design through delivery and into production.
  • Engage directly with remote end users and business stakeholders to understand requirements and debug issues.
  • Implement unit, integration, and E2E tests as a standard part of the development loop.
  • Identify and eliminate manual processes through automation tooling, scripts, and pipelines.
  • Design, build, and consume REST APIs with focus on authentication, versioning, and error handling.
  • Communicate progress clearly across synchronous and asynchronous settings in a globally distributed team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now