About this role
Technical Skills:
- C# & .NET Core
- RESTful APIs
- SQL & Databases
- Software Architecture & Design
- SDLC & Agile
- DevOps & CI/CD
- Testing & Quality Assurance
- Performance & Scalability
- Secure Software Development
- System Integration
- Production Support & Troubleshooting
- Couchbase, RabbitMQ & Kafka (Advantageous)
- Technical Leadership & Mentoring
- Problem Solving & Communication
Cultural skills:
- Technical Leadership & Mentoring
- Collaboration & Knowledge Sharing
- Problem Solving & Critical Thinking
- Communication & Stakeholder Management
- Accountability & Ownership
- Continuous Improvement
- Adaptability & Learning Agility
- Attention to Detail
- Customer & Quality Focus
- Bachelor’s degree in computer science, Software Engineering, or similar field (advantageous).
- At least 3-5 years’ experience within a development environment.
- Knowledge of design principles and fundamentals of architecture.
- Demonstrated leadership/mentoring skills.
- Detailed knowledge of the SDLC and management of software projects.
- Good written and verbal communication skills.
- Strong attention to detail.
- At least 3-5 years’ experience within a development environment
- 3-5 years SQL/ database Experience
- Preferably, Experience in document stores such as Couchbase would be advantageous
- Preferably, Experience in Message Brokers such as RabbitMQ / Kafka would be advantageous
- 3-5 years C# experience.
- 3-5 years .NET Core experience.
- 3-5 years of restful api experience.