Software Development Team Lead

Team Leadership & Supervision

  • Manage and support a team of software developers in day-to-day operations.
  • Assign tasks, monitor progress, and ensure high performance and accountability.

  Project Oversight

  • Oversee the full software development lifecycle—from planning to deployment.
  • Ensure timely delivery of projects aligned with university priorities.

Technical Excellence

  • Provide technical guidance and mentorship to developers.
  • Review code to ensure adherence to clean code practices and maintain quality standards.

Systems Integration & Support

  • Coordinate with departments to develop integrated solutions across university systems.
  • Troubleshoot and resolve complex software issues efficiently.

Compliance & Documentation

  • Ensure proper documentation of systems, workflows, and development processes.
  • Uphold security standards and compliance with university policies.

Technical SkillsCore Concepts:Problem Solving & AlgorithmsDesign PatternsSOLID PrinciplesBack-End DevelopmentRabbitMQ.NET Core API / NVSHangfireCQRS (Command Query Responsibility Segregation)SignalRSocket.IOMobile DevelopmentNative AndroidFlutter (Cross-Platform)Deep LinkingMixins & State ManagementFastlaneFront-End DevelopmentAngular MaterialNgRxMicro FrontendsTesting & DeploymentCI/CD (GitHub Actions)IIS (Internet Information Services)DatabasesSQL ServerMongoDB (likely meant by "Mongo du auricl")Sup-baseFirebaseExperience5–8 years of professional experience in the software development field.Educational QualificationsBachelor’s degree in computer science, Information Systems, or a related field.
Post date: 11 July 2025
Publisher: Wuzzuf .com
Post date: 11 July 2025
Publisher: Wuzzuf .com