MCPNew: now works with Claude & AI assistants
waters

waters

Software Engineer

Company

waters

Role

Software Engineer

Job type

Other

Found on Mokaru

2 days ago

Share this job

Salary

Not disclosed by employer

Job description

Overview

We are currently looking for a Software Engineer to work in one of our Cloud platform teams in Waters Romania (Brasov). As a Software Engineer you will have a key role in creating, maintaining and testing revolutionary, impactful software and services that our customers love.

Building on a platform created using mainly C# and .NET technologies over several architectural layers, we create web applications and public APIs on top of this Platform, optimizing the provided solution cross-OS and using small footprint client. Future steps are considering extending and building new functionalities on a Cloud-based platform.

If you are a Software Engineer passionate about coding and testing, loving challenges and you are always eager to learn and experiment with new things - join our truly exceptional engineering teams.

Responsibilities

  • Contribute to the development and maintenance of software applications owned by the Cloud Platform team.
  • Complete technical designs and user stories in collaboration with architects and technical leads
  • Collaborate with teammates, Product Owner and Technical Lead on software and technical issues.
  • Work within Agile/Scrum teams and contribute to continuous improvement initiatives
  • Analyze, troubleshoot, and resolve complex technical issues while contributing to improvements in engineering practices and code quality
  • Maintain a proactive attitude toward continuous improvement of software, development processes, and technical skills
  • Actively participate in learning, knowledge-sharing, and professional development activities

Qualifications

  • Good experience with C# and .NET backend development
  • Working experience with cloud technologies (AWS or other)
  • Good understanding of microservices architecture and API development
  • Nice to have experience working with Docker, Kubernetes and scripting in Bash
  • Object-oriented design and programming skills, including database knowledge
  • Knowledge of software engineering best practices, including:
  • Unit/Integration Testing
  • TDD (Test-Driven Development)
  • BDD
  • SOLID principles
  • CI/CD pipelines
  • Experience working with Agile methodologies and cross-functional teams
  • Good communication, analytical, problem-solving, and decision-making skills
  • Fluent English communication skills (spoken and written)
Resume ExampleCover Letter Example

Explore more