×

See more Full-Stack Programming jobs

Back to all jobs

Senior C# Developer with strong database knowledge

Posted 7 days ago

Spectral Core has been around for 20+ years and develops software for database migration and semantic SQL translation. We are a small team (currently 13 people) and a strategic Microsoft partner for large-scale database migrations to Fabric. Our products are used in 100+ countries.

Our database migration product websites:

The company is based in Croatia, and the entire team works remotely from different countries.

We are looking for a C# developer with excellent knowledge of databases, who really loves PostgreSQL. You'll work on translating Oracle code into PostgreSQL. We're already about 90% done — we’ve built our own parser that is approximately 500x faster than ANTLR, and our SQL code translator is about 1000x faster than any other on the market. We've developed a full IDE that:

  • Builds a semantic model of the entire database
  • Performs static code analysis
  • Generates data lineage
  • Includes a testing framework, etc.

The job involves writing the equivalent PostgreSQL code for Oracle code constructs, then mapping our internal C# model of that construct to a similar PostgreSQL model, and finally "printing" the final SQL. Naturally, we write tests for everything — we already have over 20,000 tests for parsing and translation.

We work in .NET 9 and Svelte. You'll be joining our Semantic team that works on SQL Tran. Depending on the skillset, you may be working on additional SQL dialect translations or our upcoming cloud-first database IDE.


Qualifications

  • Excellent knowledge of C#/.NET and general database management, design and SQL development
  • Deep understanding of PostgreSQL internals and performance (knowledge of Oracle is, of course, a big plus)
  • Writing clean, concise, high-quality code
  • Independence, proactivity, responsibility, and resourcefulness

Selection process: Interview with the company owner, including a short 30–60 min pair programming task to validate your skills through building a simple C# application which touches on databases.


Additional Information

  • Start: Immediately, with a trial period
  • Working hours: 8 AM – 4 PM CET, no daily stand-ups, no rigid “best practice” frameworks. We are flexible if you have, for example, family obligations.
  • Starting salary: €5,000–€7,000 per month
  • Employment options: Full employment in Croatia or full-time B2B contractor
  • Paid leave: 25 days per year
  • Meetings: 20-minute weekly Zoom call for status updates

We’re not very interested in your CV or degree — what matters are your projects and the real results you’re proud of. Tell us about your experience and highlight the best things you've done so far (they don’t have to be IT-related). Also, explain why you're considering leaving your current position - understanding your motivation is important to us.

Note:
Applications that only include a CV attachment with a few generic sentences will be automatically disqualified without a response. We expect you to know what we do and to include specific examples of your experience.


Apply Now

Let's start your dream job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Full-Stack Programming Jobs

Just set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters.

Activate JobCopilot

Spectral Core Star Icon

View company

Jobs posted: 1

About the job

Tired of Applying to Jobs Manually?

Let JobCopilot do it for you.

No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.

  • Applies for jobs that actually match your skills

  • Tailors your resume and cover letter automatically

  • Works 24/7-so you don't have to

Activate JobCopilot

Related Jobs Remote Full-Stack Programming jobs