UST

Senior C# Software Engineer

Posted: 3 minutes ago

Job Description

Role DescriptionWe are looking for a skilled Software Engineer with strong expertise in C#/.NET to join our dynamic team. The ideal candidate will independently develop robust and high-quality code, contribute to application design, support other developers, and gradually take on more responsibilities toward a technical leadership role.Key ResponsibilitiesSoftware DevelopmentDesign and develop components, features, and modules based on user stories and technical requirements Write clean, efficient, and error-free code with thorough unit testing and documentation Debug, test, and improve existing features for scalability, performance, and maintainability Design & ArchitectureParticipate in and contribute to low-level design (LLD) for multiple components Collaborate with the technical lead to refine and evolve system architecture Identify recurring issues and design improvements for long-term stability Mentorship & CollaborationGuide and support junior developers (Developer 1 & 2) Share knowledge across the team and contribute to internal documentation Participate in code reviews and provide constructive feedback Quality & OptimizationIdentify opportunities for automation, process improvement, and reuse of components Maintain adherence to coding standards and best practices Monitor and resolve defects efficiently, reducing the recurrence of known issues Expected DeliverablesIndependently developed and tested modules and features Accurate and complete technical documentation Mentoring feedback and goal tracking (FAST goals) Timely status reports and participation in release activities Technical SkillsKey Skills & CompetenciesStrong experience with C# and .NET development Familiarity with ASP.NET Core and Microservice architectures Bonus: gRPC, Blazor, Entity Framework Core, GitLab, Kubernetes Experience with software configuration, testing, and deployment Knowledge of software development lifecycle (SDLC), Agile methodologies, and DevOps tools Additional RequirementsGerman fluency is required to collaborate effectively with the team and stakeholders Willingness to travel to Dresden once per month for in-person team meetings and retrospectives SkillsLanguages: Fluent German (required), EnglishTechnologies: C#, .NET, ASP.NET Core, MicroservicesNice to Have: gRPC, Blazor, Entity Framework Core, GitLab, Kubernetes

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In