Apply

Backend .NET Developer - Remote work in Romania

Posted about 10 hours agoViewed

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: Romania

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: AWSBackend DevelopmentDockerSoftware DevelopmentSQLAgileASP.NETCloud ComputingDesign PatternsGitKubernetesMicrosoft .NETMicrosoft SQL ServerSCRUMSoftware ArchitectureC#ASP.NET Web APIAzureREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMicroservicesJSONDebugging

Requirements:
  • 2+ years of experience with developing end to end solutions using Microsoft Stack of Technologies
  • Good understanding of software design & architecture principles
  • Strong analytical, problem solving and troubleshooting skills.
  • Collaboration with Software Architect(s) and other technical groups within Eurofins (Includes design, documentation, prototyping and validation)
  • Strong experience in designing and working with n-tier architecture solutions
  • Experience in test driven development and test automation on all levels
  • Strong working knowledge on server-side development on a .NET 6/7 stack
  • Good understanding of relational databases (MS SQL)
  • Understanding of NoSQL databases - document and key/value oriented
  • Experience in developing Cloud native application (Azure or AWS) using Docker stack
  • Comfortable in unit testing and mocking for .NET
  • Understanding of object-oriented programming (OOP) and Object-Oriented Design principles
  • Strong knowledge of software implementation best practices (e.g. SOLID)
  • Able to provide technical recommendations and solve technical problems
  • Must be a quick learner
Responsibilities:
  • Estimate the complexity and the workload
  • Choose the most appropriate technical solution to meet the user requirements
  • Reach the optimal requirement artifact
  • Design, develop, deploy and support Cloud applications, solutions as per business requirements
  • Maintain, modify, optimize and extend existing solutions as a part of support and performance optimization projects.
  • Working together with other team members (dev/QA) to ensure high quality of delivered solutions.
  • Ensuring good practices and high quality standards are implemented and followed
Apply