Job Description
Main Responsibilities
- Providing Backend (.NET) technical competence.
- Responsibility of managing front end development using React/Next.js
- Aligning and coordinating delivery with Architects and Tech Leads to ensure sensible consistency in solutions.
- Collaborating within and outside the team to secure resilient solutions and shared technical design.
Do you fit the profile?
Experience
- Experience of programming, testing and operational management (Design/Build/Maintain) of IT-systems/applications.
- Education - B.E, BSc, MSc, or equivalent training in Computer Science
- Full stack software engineer is required.
- Expert in back-end development using .NET (mandatory); Java experience is beneficial.
- Extensive front-end experience using React/Next.js
- Experience in designing and implementing data models and REST APIs.
- Experience in implementing and managing DevOps CI/CD pipelines.
- Experience with container technology such as Kubernetes and docker is a must.
- Proven experience of automation/automated testing
- Experience in application technical design and breaking down epics into features/stories for product development.
- Experience of SQL, NoSQL Databases.
- Experience in writing clean, maintainable, and testable code.
- Knowledge of microservices architecture and design patterns.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Strong understanding of security best practices and implementation.
- Experience of cloud-based solutions and management on Azure (with a focus on DevSecOps)
- Exposure to messaging technologies – Kafka, MQ.