Job Description

Job Responsibilities:

Team Leadership: Lead and mentor a team of backend developers, providing guidance and support to ensure project deadlines and quality standards are met. Foster a collaborative, high-performance environment, and encourage continuous learning and development within the team.

Design & Development: Lead the design and architecture of server-side components for web-based applications, ensuring scalability, reliability, and efficiency. Write clean, maintainable, and efficient code using .NET Core and other modern frameworks and technologies.

Collaboration with Front-End Developers: Work closely with front-end developers to integrate user-facing elements with back-end logic. Ensure the smooth interaction between client-side and server-side components for optimal user experiences.

Performance & Scalability: Optimize applications for high performance, scalability, and robustness, ensuring the system can handle increasing traffic and business requirements. Conduct performance testing and continuous improvement.

Troubleshooting & Issue Resolution: Identify, diagnose, and resolve issues, bugs, and performance bottlenecks in existing systems. Provide timely fixes while maintaining application stability.

Code Reviews & Quality Assurance: Conduct code reviews and enforce best practices to ensure the development of high-quality, secure, and maintainable code. Ensure adherence to coding standards and industry best practices.

Continuous Learning & Innovation: Stay up-to-date with the latest industry trends, technologies, and best practices. Proactively recommend new tools, frameworks, and approaches to improve the team’s development processes and software solutions.

Experience Needed:

8 To 10 Years