Job Description

We’re looking for experienced software developers with .NET and C# expertise to join our Romania Business Unit. You’ll work on a global medical project for one of Perficient’s clients, contributing to the development of impactful digital solutions in the medical industry.Responsibilities:Design, build, and maintain a WPF desktop application (MVVM) and an ASP.NET Core Web API.Implement clean, testable, maintainable code using OOD, SOLID, and design patterns.Create modern XAML UI with strong data binding, templating, styles/themes, and accessibility.Develop RESTful endpoints with proper routing, validation, error handling, and observability.Integrate authentication/authorization (OAuth2/OpenID Connect), role-based access, and secure storage of secrets.Work with relational databases (SQL Server/SQLite) via EF Core; write performant SQL where needed.Use dependency injection, configuration management, logging, and telemetry.Conduct code reviews, write unit/integration tests, and contribute to CI/CD pipelines.Collaborate with product, BA, QA, cybersecurity, and client engineering teams in a SAFe environment.Apply secure coding practices and medical software lifecycle/compliance expectations.Mentor junior/mid-level developers and drive continuous improvement.Use approved AI developer tools (e.g., GitHub Copilot, Gemini) responsibly and in line with policy.Qualifications:5+ years of hands-on experience with .NET and C# on Windows.Strong WPF experience (MVVM, XAML, data binding, commands, resource dictionaries, async/await, threading).Solid experience building ASP.NET Core Web APIs (REST, DI, validation, filters/middleware).Proficiency with EF Core and relational databases (SQL Server/SQLite), schema design, and performance.Strong testing background (unit/integration; xUnit/NUnit/MSTest; mocking frameworks like Moq).Practical knowledge of CI/CD and Git-based workflows (Azure DevOps/GitHub).Secure coding habits and familiarity with OWASP guidelines.Excellent communication and teamwork; fluent English.Nice-to-have:Healthcare/medical domain experience (HIPAA/PHI, IEC 62304, ISO 13485, FDA 21 CFR Part 11).Experience with HL7/FHIR, DICOM/PACS integrations.UI frameworks/libraries, performance profiling, memory/GC tuning.Messaging and integration (Azure Service Bus/RabbitMQ).Cloud experience (Azure, AWS).Tools: Visual Studio, Swagger/OpenAPI, SonarQube.Educational Background:BSc in Computer Science or a related field is required.Work setupLocation: Romania (Cluj-Napoca / hybrid).Eligible to work in Romania; collaboration with global teams and occasional client meetings.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In