Rahantech is hiring a skilled C#/.NET Developer on behalf of a fast-growing company in Germany.
Tasks
- Design, develop, and maintain applications using C# and the .NET framework. This involves writing clean, maintainable code and following best practices in software development.
- Analyze requirements and design software solutions that meet business needs, ensuring that applications are scalable and efficient.
- Work with cross-functional teams, including designers, quality assurance, and product management to deliver high-quality software solutions.
- Identify and resolve issues in existing applications and during the software development process, using debugging tools and techniques.
- Participate in code reviews and contribute to continuous improvement processes.
- Maintain clear documentation for software design, code, and processes to ensure knowledge transfer and support for future development.
- Monitor and enhance application performance, including database query optimization and application profiling.
- Use Version control systems (like Git) for code management and collaboration.
Requirements
- Degree in Computer Science or a related field
- At least 2+ years of experience in software development, particularly with C# and the .NET framework.
- Experience in web services development, including RESTful APIs and SOAP.
- Strong knowledge of .NET Core and C#.
- Familiarity with TypeScript, Angular and JavaScript frameworks.
- Proficient in MS SQL and understanding of database design.
- Experience with ORM tools like NHibernate.
- Experience with Agile methodologies and familiarity with CI/CD practices (e.g., Azure DevOps) is often preferred.