
Job Description
Ovii's Interpretation of the Role
We’re looking for a senior .NET Core developer to modernize legacy systems and build secure, scalable APIs for our AI‑focused enterprise platform. The role is remote‑first from Romania and involves close collaboration with global clients and internal product teams.
Role Snapshot
- Senior .NET Core Engineer
- Remote (Romania)
- Full‑time
- API modernization
- Mentor junior developers
- Agile delivery
Must-Have Requirements
- .NET Core
- API design & development
- Authentication (OAuth/Azure B2C)
- Unit testing
- Scrum/Agile
- Legacy code migration
- Mentoring junior developers
- Software development
- API design
- Legacy system modernization
Nice-to-Have Signals
- Derivatives/Options trading domain experience
- Derivatives/Options trading domain
Work Setup
- Location: Romania, Romania
- Work mode: REMOTE
- Remote scope: UNSPECIFIED
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility details
- Education requirement
What You'll Likely Work On
- Translate client requirements into performant, secure .NET Core APIs and services.
- Design and implement API layers, routing, and authentication using OAuth/Azure B2C.
- Introduce unit testing and modern .NET Core startup structures into legacy applications.
- Lead end‑to‑end project delivery, including planning, estimation, and agile ceremonies.
- Collaborate with engineers, designers, and managers to solve user pain points and ensure client success.
- Mentor junior developers and contribute to engineering practice communities.
Good Fit If You Have
- Experience in derivatives/options trading domain is a plus.
- Strong client‑facing communication skills.
- Ability to work autonomously in a remote environment.
Skills
- .NET Core
- API design & development
- Authentication (OAuth/Azure B2C)
- Unit testing
- Scrum/Agile
- Legacy code migration
- Client communication
- Mentoring