Login Enter

Selectsoft

15 hours ago

Senior Software Engineer .NET (Full Stack) - Selectsoft

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Selectsoft
Location
Maramures Romania
Posted
15 hours ago
View all jobs at Selectsoft

Job description

The Ideal Candidate

We are looking for a senior .NET engineer for the Romanian B2B ERP platform, 18 years on the market, used daily by over 2000 companies in Romania. A role where you work on architecture and decisions that matter, not on executing a list of tasks.

You will work in a small, competent, and stable team, on a system with real business logic and real users, with real technical ownership and decisions you can influence from day one.

This is not a "just add another endpoint to a microservice" role, it's an architecture and construction role, for someone who enjoys challenges and complexity.

Job Description


What do you have to do here?

You will be a Senior Software Engineer .NET for the core product team, at a time when we are investing seriously in the architecture and technology of our platform. In this role you will:
  • Contribute to the target architecture decision - layered / clean / DDD / etc.
  • Design and implement the main modules (in .NET, EF Core, SQL / PostgreSQL).
  • Collaborate closely with the existing team
  • Contribute to the .NET know-how transfer and Best Practices
  • Participate in technical discussions with large clients - to validate the approach and integration.
  • Contribute to the incremental release plan - module by module, into production, with controlled risk.


What are we looking for?

We are looking for a true team player with a solid technical profile and real experience in projects serving thousands of users in a production environment. The following are the requirements we consider essential for the role:

Must-have
  • Minimum 6 years of professional software development experience. Ideally 8+ years
  • Expert C# / .NET, with real production experience
  • ASP.NET Web APIs
  • Solid experience with at least one UI framework from the .NET ecosystem (WPF, Avalonia, etc.)
  • Entity Framework Core - migrations, performance tuning, complex mappings.
  • Advanced knowledge in database design, management, and optimization (SQL Server/PostgreSQL/MySQL) - schema design, indexing, query performance, stored procedures, data migrations.
  • OOP, SOLID, Software Architecture - practical experience in using and applying architectural patterns adapted to the functional requirements for the developed solutions.
  • Testing - unit + integration testing (xUnit/NUnit/Moq)
  • Git + CI/CD
  • API design - modern REST (versioning, JWT/OAuth2 authentication, OpenAPI standard).
  • Communication: fluent Romanian, technical English, ability to present and support architecture decisions to clients and to transfer knowledge.
  • Experience working in Agile teams (Scrum/Kanban)

Nice-to-have
  • Real experience in migrating a legacy system to modern .NET.
  • Docker + Azure / AWS / other cloud - especially for the SaaS version of the product.
  • Message queues (RabbitMQ, Azure Service Bus, Kafka).
  • Experience with software development organization tools (Jira, Monday, etc.)
  • Experience in B2B domains: ERP, POS, CRM, Accounting, Finance, Retail, HoReCa, Manufacturing.
  • Experience with applications in daily use by many clients: production updates, data structure modifications on real data, without regressions.


What we offer?
  • Salary correlated with real experience, negotiated directly.
  • Periodic bonuses, correlated with your and the company's results.
  • Indefinite term contract, in a profitable company that makes quick decisions.
  • Technical decisions are made by you - small team, you discuss directly with those who decide.
  • A small and stable team, performance-oriented, where your work is visible in the product.
  • Budget for courses, certifications, and conferences.
  • Flexible schedule, short Fridays, day off on your birthday.
  • Plus other standard benefits, specific to the IT field.


Work model
  • We prefer on-site at the Baia Mare headquarters, but we are open to discussion for the right profile.
How to apply?
  • Send your CV to [email protected] or apply via eJobs. If you have questions beforehand, write to us.

Company Description

Selectsoft is a software company that believes in the power of entrepreneurs to use technology to create successful businesses through performance, monitoring, and total business control. It is a 100% Romanian company, founded in 2008 in Baia Mare, with clients in Romania, as well as abroad.

Whether we are talking about managing merchandise stocks, invoicing, inventory, receipts and payments, purchase orders, acquisitions, customer loyalty, CRM, e-commerce & financial accounting integrations, tracking sales and expenses, and especially profitability, the system is configurable and personalized according to the client's business needs. And constantly adapted to legislative changes, which are increasingly frequent, in the context of Romania's digitalization.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.