Selectsoft
15 hours ago
Senior Software Engineer .NET (Full Stack) - Selectsoft
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
Job description
The Ideal Candidate
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.
- 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
- mysql
- kafka
- docker
- rabbitmq
- ci/cd
- retail
- manufacturing
- accounting
- finance
- jira
- sql
- crm
- aws
- scrum
- kanban
- erp
- saas
- git
- unit testing
- cloud
- agile
- testing
- azure
- postgresql
- .net
- c#
- sql server
- architecture
- pos
- b2b
- api design
- oauth2
- performance tuning
- jwt
- full stack
- rest
- software architecture
- ef core
- oop
- azure service bus
- nunit
- integration testing
- moq
- wpf
- horeca
- openapi
- solid
- migrations
- message queues
- xunit
- monday
- legacy system migration
- avalonia
- asp.net web apis
Interested in this position?
Create your free account and tailor your CV to match this job.