Junior Software Developer


We are looking for a passionate Software Developer.

Job description

Splendid Romania is currently looking for a Software Developer to join the Design Automation department. Your skills and experience will be used in designing and developing new applications from the concept phase to production release as part of digital and BIM strategy of the company. Each application comes with new challenges and new domains to learn, and you will have to combine software engineering with research skills.

We offer the possibility to be responsible for your own topics and drive them to completion together with local and remote colleagues.

All our applications are developed for BIM and construction field and any knowledge and experience related to these fields are welcomed but not mandatory. As Software Developer in Splendid Development, you will be working in a fast-paced construction-related environment, driving exceptional quality and service for major infrastructure projects. Your main responsibilities:

  • Design, implement, test, and maintain product features.
  • Work directly with engineers, designers and product specialists to refine requirements.
  • Solve complex, non-routine problems.
  • Provide post-release support, if needed.
  • Write readable, extensible, testable code while being mindful of performance requirements.
  • Participate in requirements gathering, prototyping, and product design.
  • Participate in daily stand-up meetings, sprints planning, and product demos.
  • Develop and implement databases, data collection systems, data analytics, and other strategies that optimize efficiency and quality.
  • Locate and define new process improvement opportunities.

Qualifications required.

  • Good understanding of .NET Core (3.1 or greater) using C#.
  • Software design patterns, OOP, and relational databases.
  • Experience in designing and maintaining secure & scalable RESTful APIs.
  • Familiar with web development
  • Knowledge of relational databases, comfortable with both modern relational and non-relational databases.
  • Familiar with versioning tools such as Git.

A plus is:

  • Experience with cloud environments like AWS, Google Cloud Platform or Microsoft Azure
  • Previous experience with other programming languages such as Python.
  • Knowledge of JavaScript frameworks and WebGL


Besides technical skills, we strongly appreciate:

  • The ability to exercise good judgement in a variety of situations and comfortable working under pressure, while remaining flexible, proactive, and efficient.
  • Strong problem-solving skills.
  • Strong interpersonal and communication skills.
  • Good knowledge of English.
  • Interested in learning new technologies.

We offer.

When you join Splendid Development, you become part of a team that encourages growth, flexibility, and creativity. We believe in each person’s potential, and we will help you reach yours.

The chance to work abroad, in multinational teams and international work environment.

We want to make your experience with us more enjoyable, which is why we will provide a competitive, performance-based salary and an extensive benefits package.

Take your chance and join our team