Key Responsibilities :
- Team Leadership & Mentoring : Lead and mentor a team of software developers, ensuring efficient collaboration, code quality, and adherence to project timelines. Foster a culture of continuous learning and improvement.
- Software Design & Architecture : Design and implement robust, scalable, and maintainable software architectures. Make critical technical decisions and lead the team in the application of best software engineering practices.
Skills Required
Software Design, Team Leadership, C+, Linux