Обязанности:
As a C# Backend Developer, your role involves designing, developing, and maintaining the server-side logic of a robust platform for integration with our client's systems. You'll collaborate with developers, project managers, and product managers to create APIs and services, ensuring reliable operation with a focus on security and performance. Key Responsibilities:• Develop, test, and maintain backend components and services using C# and .NET framework.• Optimize applications for maximum speed and scalability.• Write clean, maintainable, and efficient code.• Implement security and data protection measures.• Participate in code reviews to maintain high code quality standards.• Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive. Required Qualifications:• Bachelor’s degree in Computer Science, Engineering, or a related field.• Proven experience as a C# Backend Developer, with a minimum of 5 years of experience.• Strong proficiency in C# and the .NET framework.• Experience with relational databases such as SQL Server, PostgreSQL, or MySQL.• Familiarity with version control systems (e.g., Git).• Understanding of fundamental design principles for building scalable applications.• Knowledge of RESTful API design and implementation.• Experience with multithreading, asynchronous programming, and parallel processing using threads, tasks, and the parallel library.• Understanding of network protocols and web services (HTTP, HTTPS, WebSockets).• Knowledge of design patterns and best practices in software development.• Experience with logging, monitoring, and performance tuning.• Excellent problem-solving skills and attention to detail.• Strong communication and teamwork skills. Preferred Qualifications:• Experience with microservices architecture.• Familiarity with DevOps practices and CI/CD pipelines.• Experience with containerization technologies such as Docker and Kubernetes.• Understanding of Agile methodologies.• Knowledge of ORM frameworks (e.g., Dapper).• Familiarity with security frameworks and best practices (e.g., OAuth, JWT).Похожие вакансии