We are seeking a seasoned and highly skilled Senior Backend Developer with extensive experience in .NET Core .
Responsibilities:Backend Development: Lead the design and development of scalable, high-performance backend systems using .NET Core.Architecture and Optimization: Collaborate with the architecture team to design and optimize backend systems for performance, scalability, and reliability.database Management: Design and implement efficient database schemas, queries, and transactions. Experience with SQL Server and NoSQL databases, especially MongoDB, is essential.Integration: Work closely with frontend developers, API developers, and other teams to ensure seamless integration of backend systems with frontend applications and external services.Code Reviews: Conduct thorough code reviews, provide constructive feedback, and assist junior developers to promote best practices and maintain code quality.Security: Implement and maintain robust security measures for backend systems, ensuring the protection of sensitive data.Documentation: Create and maintain comprehensive technical documentation for backend systems, APIs, and databases.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.Minimum of 5 years of professional experience in backend development, with a strong emphasis on .NET Core.Proven track record of designing and implementing scalable backend systems.Expertise in database design and optimization, with proficiency in SQL Server and other database systems.In-depth knowledge of software development best practices, design patterns, and SOLID principles.Strong understanding of asynchronous programming and multi-threading.Familiarity with cloud platforms, particularly Azure.Experienced in microservice architectureExcellent problem-solving and debugging skills