Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
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.
Job Requirements
Technical Skills
Core Concepts:
- Problem Solving & Algorithms
- Design Patterns
- SOLID Principles
Back-End Development
- RabbitMQ
- .NET Core API / NVS
- Hangfire
- CQRS (Command Query Responsibility Segregation)
- SignalR
- Socket.IO
Mobile Development
- Native Android
- Flutter (Cross-Platform)
- Deep Linking
- Mixins & State Management
- Fastlane
Front-End Development
- Angular Material
- NgRx
- Micro Frontends
Testing & Deployment
- CI/CD (GitHub Actions)
- IIS (Internet Information Services)
Databases
- SQL Server
- MongoDB (likely meant by "Mongo du auricl")
- Sup-base
- Firebase
Experience
- 5–8 years of professional experience in the software development field.
Educational Qualifications
- Bachelor’s degree in computer science, Information Systems, or a related field.