About the Company
Our client is an IT company which established back in 2013. Since the beginning of the company establishment, they have gained clients from local, Australia, and US which industries covered photography, logistics, delivery, and insurance. They provide services from gathering the information, analyzing the needs, building the system, and making sure the quality delivered as expected.
Job Descriptions:
- Working in a scrum team architecting, delivering and documenting new features for the platform.
- Working closely with the BA to ensure there is a good understanding of the requirements and delivering to those.
- Collaborating with the QA in the team to ensure the right level of testing is implemented on both the engineering and QA side.
- Collaborate with DevOps to improve our processes.
- Help teammates both within and outside of the team.
- Be proactive in clearing roadblocks that may come up.
- Work closely with the product manager and UX to collaborate on customer improvements and areas to experiment on.
- Build innovative solutions for customers.
Requirements:
- Recognize the importance of high-quality code through non negotiables like unit tests, integration/acceptance tests, performant, secure, robust clean code, etc.
- Solid Understanding of software delivery processes and tools e.g. CI/CD.
- Built applications used by a large number of external users and dealing with the challenges this
- brings.
- Good understanding of design patterns such as CQRS, DDD and why and when to use them.
- Functional understanding of cloud services (AWS/Azure/Google).
- Solid understanding of relational databases and ORMs (SQL Server and Entity Framework) and NoSql databases (nice to have).
- Worked in an Agile Scrum environment.
- Must have: React / Angular / Vue experience, JavaScript/ECMAScript, CSS, Webpack / Babel, and .Net Core / Framework.
Skills :