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.