Job Title:
Senior Backend Developer (SQL Server, .NET Core, API)
Job Summary:
We are seeking an experienced Senior Backend Developer to lead the development, maintenance, and optimization of our database and backend systems. The ideal candidate will have a strong background in SQL Server, .NET Core, and API development, with a minimum of 6 years of relevant experience. The successful candidate will be responsible for designing, developing, and deploying scalable, secure, and efficient database solutions and APIs to support our Angular-based frontend application.
Key Responsibilities:
1.
Database Management:
o Design, develop, and maintain SQL Server databases to support application requirements.
o Ensure data integrity, security, and performance.
o Optimize database queries and indexing for improved performance.
o Develop and implement database backup and recovery strategies.
2.
Backend Development:
o Design, develop, and deploy RESTful APIs using .NET Core to interact with the frontend application.
o Implement API security measures, such as authentication and authorization.
o Ensure API performance, scalability, and reliability.
3.
API Development:
o Develop and maintain APIs to support frontend application functionality.
o Implement API documentation and testing.
o Collaborate with frontend developers to ensure seamless API integration.
4.
System Integration:
o Integrate backend systems with third-party services and applications.
o Ensure data consistency and integrity across systems.
5.
Performance Optimization:
o Monitor and analyze system performance, identifying areas for improvement.
o Implement optimizations to improve system performance, scalability, and reliability.
6.
Collaboration and Communication:
o Collaborate with cross-functional teams, including frontend developers, QA engineers, and project managers.
o Communicate technical plans, progress, and issues to stakeholders.
7.
Code Quality and Best Practices:
o Ensure adherence to coding standards, best practices, and design patterns.
o Participate in code reviews and contribute to the improvement of the codebase.
Requirements:
1.
Technical Skills:
o 6+ years of experience in SQL Server database development and administration.
o 6+ years of experience in .NET Core development, with a focus on backend and API development.
o Strong understanding of RESTful API design principles and implementation.
o Experience with API security measures, such as authentication and authorization.
o Familiarity with Agile development methodologies and version control systems (e.g., Git).
2.
Soft Skills:
o Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
o Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
o Ability to work independently and manage multiple tasks and priorities.
3.
Education:
o Bachelor's degree in Computer Science, Information Technology, or a related field.
EXPERIENCE
SKILLS
- Primary Skill: .NET Development
- Sub Skill(s): .NET Development
- Additional Skill(s): .NET Core, SQL, API Automation