ASSIST Software
.Net Developer
ASSIST SoftwareRomania18 hours ago
Full-timeEngineering, Information Technology

Job Description:

We are seeking a skilled .NET / C# Developer to join our growing engineering team.


What will you be responsible for?

  • Design, develop, and maintain C# applications spanning back-end services, web APIs, and client-facing software.
  • Translate business requirements and UX wireframes into working, production-ready software.
  • Write clean, efficient, and well-documented code following established coding standards.
  • Optimize application performance (identify bottlenecks, profile code, and implement targeted improvements).
  • Build and evolve data access layers using Entity Framework Core or raw SQL against SQL Server.
  • Integrate AI capabilities into applications using Semantic Kernel or Azure OpenAI, including LLM-powered features and retrieval-augmented generation (RAG) patterns.
  • Participate in design discussions and architectural decisions, contributing ideas and challenging assumptions.
  • Conduct and respond to code reviews, maintaining a culture of quality and continuous improvement.
  • Write unit and integration tests to ensure reliability and support regression coverage.
  • Collaborate with QA, DevOps, and product teams to ensure smooth deployment and release cycles.
  • Stay current with evolving .NET platform capabilities and proactively propose improvements to the codebase.


Are you the one we’re looking for?

  • 2+ years of professional software development experience in C# and .NET.
  • Solid understanding of object-oriented design principles (SOLID, DRY, KISS).
  • Proficiency with .NET 6 / .NET 8 (or later) and the broader .NET ecosystem.
  • Hands-on experience building ASP.NET Core Web APIs or MVC applications.
  • Experience building or maintaining Windows desktop applications with WinForms.
  • Practical knowledge of SQL and relational database design.
  • C# (strong command of modern language features: async/await, LINQ, generics, records).
  • ASP.NET Core (REST API development, middleware, dependency injection).
  • SQL Server (querying, stored procedures, indexing, and performance tuning with SSMS).
  • Entity Framework Core or Dapper for data access and ORM.
  • Git (branching strategies, pull requests, code review workflows).
  • Agile / Scrum (comfortable working in sprint-based environments).


What extra skills help?

  • Cloud Platforms: Microsoft Azure (Functions, Blob Storage, Key Vault, Service Bus), AWS.
  • Containerization: Docker.
  • Application Monitoring & Observability (e.g., Application Insights, Prometheus, Grafana).
  • Relational Databases (e.g., PostgreSQL, MySQL).
  • Messaging Systems (e.g., Azure Service Bus, RabbitMQ, Kafka).
  • Java.

Key Skills

Ranked by relevance