We 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 Responsibilities Software 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
Key Skills & Competencies Technical SkillsStrong 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