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 architecture
Excellent problem-solving and debugging skills
Seniority level
Not Applicable
Employment type
Full-time
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Patika Global Technology by 2x