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