Job Description
The Senior Backend Developer is responsible for developing, optimizing, and maintaining backend services using .NET Core and C#. The role focuses on building scalable enterprise-grade applications, designing APIs, improving system performance, and collaborating with cross-functional teams.
Key Responsibilities
1. Backend Development
- Develop and maintain backend services using:
- .NET Core
- C#
- Build scalable and high-performance applications
- Write clean, maintainable, and efficient code
2. API & Microservices
- Design and implement:
- RESTful APIs
- Microservices architecture
- Ensure secure and reliable backend communication
3. Database Management
- Work with databases such as:
- SQL Server
- PostgreSQL
- Optimize:
- SQL queries
- Database performance
4. Collaboration & Deployment
- Collaborate with:
- Frontend teams
- DevOps teams
- Support seamless integration and deployment processes
5. Troubleshooting & Code Quality
- Debug and troubleshoot backend application issues
- Ensure system reliability and stability
- Participate in code reviews and provide technical feedback
6. Security & Best Practices
- Implement:
- Authentication
- Authorization
- Security best practices
- Stay updated with backend development trends and technologies
Required Skills
Core Technical Skills
- .NET Core
- C#
- Backend Development
- RESTful APIs
- Microservices Architecture
- SQL
- SQL Server
- PostgreSQL
Additional Skills
- Deployment
- Troubleshooting
- Database Optimization
- Security Implementation
- Performance Optimization
Soft Skills
- Problem-solving
- Team collaboration
- Analytical thinking
- Communication skills
Role Details
- Role: Database Developer / Engineer
- Industry: IT Services & Consulting
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: DBA / Data Warehousing
Education
- Any Graduate
- Any Postgraduate
Key Skills
- Backend Development
- .NET Core
- C#
- SQL
- PostgreSQL
- SQL Server
- REST API
- Microservices
- Troubleshooting
- Deployment
- Database Architecture