Software Developer
Job description
Your Responsibilities will Include:
- Design and develop scalable software for the modern cloud based digital farm management solution.
- Working as the full stack developer in a DevOps team with SCRUM delivery model and collaborate with other global development teams.
- Participate and contribute ideas in SCRUM ceremonies.
- Assuring quality standards through automated tests.
- Provision of the applications and infrastructure using Cl/CD.
- Conducting code and design reviews.
- Regular exchange in a panel of experts for design, architecture, quality and user interfaces.
What We're Looking For:
- Degree in computer science or similar and minimum 3 years of relevant working experience in software development.
- Several years of experience with Javascript frameworks such as React, Angular or Vue.
- Experience in automating tests using tools like Cypress or Playwright.
- Intermediate programming level with C# and Microsoft .NET Framework.
- Experience in implementing Restful API and SQL complex query.
- Safe handling of Git-based version control systems.
- Exposed to micro-service design, SCRUM delivery model, JIRA, Confluence, Azure or AWS cloud computing is an added advantage.
- Experience in using Infrastructure as Code.
- Careful, self driven and responsible personality with good interpersonal skill.
- Fluent communication in English and it is plus point with experience in multinational environment.
- Strong desire in learning new skills and following the latest technology trend.
What We Offer:
- Agile working environment according to DevOps and latest technological standards in a full-stack team.
- Fully automated continuous delivery model from commit to deployment to production.
- Containerized micro-services in the cloud.
- Flexible working hours.