.NET Software Developer – PES

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or related field., At least 5 years of experience in web application development., Strong knowledge of C#, ASP.NET Core, and .NET 8+., Experience with third-party platform integration and SQL databases..

Key responsibilities:

  • Design and develop integrations with external platforms like CRM and billing systems.
  • Build secure APIs and data flows between internal and third-party systems.
  • Participate in evaluating and onboarding new third-party platforms.
  • Collaborate with teams to gather requirements and optimize system performance.

RomSoft logo
RomSoft SME http://www.romsoft.eu
51 - 200 Employees
See all jobs

Job description

Category: Development
Location: Remote possibility
Type: Full Time
Project: Extended IPU
Country: Romania
We are searching for
.NET Software Developer – PES

If you’re a forward-thinking developer, passionate about creating exceptional user experiences and working with the latest technologies, we encourage you to join us in this exciting journey.*

*This position is available exclusively for Iasi

If you think you are qualified for this position and want to become part of our team, please submit your CV now for immediate consideration! You can also write to us at jobs@rms.ro .

Development Process & Culture

We are committed to building a collaborative, growth-oriented development environment, where we continuously refine our practices. Here’s a closer look at our approach:

  • Working Methodology: We follow an Agile methodology, with a focus on flexibility, collaboration, and iterative development. Work is structured in short iterations, and the team stays aligned through daily standups, with planning, refinement, and retrospective sessions supporting continuous improvement and timely delivery.
  • Peer Programming: Fosters collaboration, knowledge sharing, and skill-building among team members.
  • Code Reviews & Mentorship: Encourages regular feedback, fostering individual growth and high-quality code.
Technologies Used in the Project

The PES project leverages the latest technologies, ensuring the team stays on the cutting edge:

  • Languages & Frameworks:
  • C#, .NET 8+, ASP.NET Core, Entity Framework 9
  • JavaScript Vanilla
  • HTML5/CSS3
  • Storage Solutions: MS SQL, Elastic Search, Azure Storage
  • Azure Services:
  • App Services, Functions, Azure Front Door
  • Service Bus, CDN
  • Azure Dev-Ops: continuous Integration builds/releases
  • Azure Active Directory B2C
  • Third-Party Providers: Stripe for payments, SendGrid for email services, Bitly for link management, Hubspot
  • Security: MS Web Application Firewall
  • Code guidelines: JetBrains Resharper
  • Testing Tools: Selenium, Postman, Webload, XUnit
Key Responsibilities
  • Design, develop, and maintain robust integrations with external platforms such as CRM, billing, marketing, and analytics systems.
  • Build secure and reliable APIs and data flows between internal systems and third-party services.
  • Ensure proper handling of authentication (e.g., OAuth2), error recovery, retries, and logging in all integration points.
  • Automate business workflows and data synchronization to streamline operations and improve user experience.
  • Participate in the evaluation and technical onboarding of new third-party platforms.
  • Align integration logic with core internal systems such as licensing, e-commerce, reporting, and customer management.
  • Collaborate with cross-functional teams to gather integration requirements and translate them into scalable solutions.
  • Monitor and optimize the performance and reliability of all integrations.
  • Troubleshoot and resolve integration-related issues in a timely manner.
  • Maintain clear technical documentation for integration workflows and external dependencies.
  • Contribute to continuous improvement initiatives related to system architecture, security, and integration best practices.
Required Skills and Experience
  • 5+ years of experience in web application development
  • Strong knowledge of C#, ASP.NET Core, .NET 8+
  • Solid understanding of SQL and relational database systems
  • Hands-on experience with third-party platform integration
  • Experience integrating platforms such as HubSpot, Stripe, or Chargebee
  • Good grasp of SOLID principles, OOP, data structures, and algorithms
  • Familiarity with enterprise software development best practices
  • Bachelor’s degree in computer science or a related field
  • Proficiency in English
Nice to have
  • Knowledge of Azure cloud services (e.g., Functions, App Services, Service Bus)
  • Experience with Entity Framework or similar ORM technologies
  • Understanding of scalable systems and microservices architecture
  • Familiarity with ElasticSearch and Kibana
Benefits
  • Excellent salary and benefits
  • 22 paid vacation days, 2 additional Company paid free days (Christmas and Easter), loyalty program (additional vacation days for people employed for a certain number of years)
  • Floating holidays (January 24th, May 1st, June 1st, August 15th)
  • Continuous learning on all levels (fast integration for new employees, annual training program, professional certificates)
  • 5 Company paid leave days for individual study on certificate/school/courses exams
  • Flexible working time
  • Fun, relaxed, and inclusive team & work environment
  • A broad package of medical facilities for employee and one co-beneficiary
  • Preferential banking services
  • Monthly meal vouchers
  • Legally accepted gift vouchers for employees and children of employees
  • End Year, Easter and childbirth bonuses
  • Flexible remote working

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Communication
  • Problem Solving

.NET Developer Related jobs