Senior .NET Developer with German- Romania
EVA's · Bucharest, Romania
Apply & track with Apply EdgeWe are looking for a Senior .NET Developer with German to join our software development team and contribute to the design, development, and maintenance of modern, scalable applications.The ideal candidate has strong experience with C# and .NET, solid knowledge of software architecture and development best practices, and the ability to communicate effectively in German and English. You will collaborate closely with international development teams, business stakeholders, and customers.ResponsibilitiesDesign, develop, test, and maintain high-quality software solutions using C# and .NET.Develop scalable and maintainable applications based on modern software engineering principles.Participate in the analysis of business and technical requirements.Design and implement RESTful APIs and backend services.Work with relational and/or NoSQL databases and optimize database queries when required.Participate in code reviews and contribute to maintaining high code quality standards.Troubleshoot, debug, and resolve complex technical issues.Collaborate with frontend developers, QA engineers, DevOps engineers, architects, and business stakeholders.Contribute to architectural and technical decisions.Write clean, maintainable, well-tested, and reusable code.Develop and maintain automated unit and integration tests.Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.Support CI/CD processes and work closely with DevOps teams to ensure smooth deployments.Prepare and maintain technical documentation.Communicate with German-speaking customers and stakeholders regarding technical topics, requirements, and project progress.Must-Have Skills5+ years of professional experience in .NET development.Strong knowledge of C# and .NET / .NET Core.Solid experience with ASP.NET Core and Web API development.Strong understanding of Object-Oriented Programming (OOP) and software design principles.Good knowledge of SOLID principles, clean code, and common design patterns.Experience developing RESTful APIs and microservices.Strong experience with SQL databases, preferably Microsoft SQL Server.Experience with Entity Framework / Entity Framework Core.Good understanding of Git and version control.Experience with unit testing and automated testing practices.Familiarity with CI/CD pipelines and modern DevOps practices.Experience working in Agile/Scrum development environments.Strong analytical and problem-solving skills.German – B2/C1 or higher, with the ability to communicate with German-speaking stakeholders.Good command of English, both written and spoken.Nice-to-Have SkillsExperience with Azure or AWS.Experience with Docker and Kubernetes.Knowledge of Azure DevOps, GitHub Actions, Jenkins, or GitLab CI/CD.Experience with microservices architecture and event-driven systems.Knowledge of messaging technologies such as RabbitMQ, Kafka, or Azure Service Bus.Experience with Angular, React, or another modern frontend framework.Knowledge of Redis or other caching technologies.Experience with NoSQL databases such as MongoDB.Knowledge of Terraform or Infrastructure as Code.Experience with cloud-native application development.Familiarity with monitoring and observability tools such as Grafana, Prometheus, or Application Insights.