Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work as a senior in a team that design, write, implement and maintain large scale web-based services
- Participate in the process of designing and analysis of new SAS services
- Writing beautiful, clean, fast, well-designed, efficient, testable, and reusable code to a high standard, in a timely and salable way that improves the code-base of our products in meaningful ways, producing detailed specifications.
- Work with any new technologies with a short preparation period.
- Participate in development cycle of continuous delivery applications.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Designing database schemes that represent and support application processes.
- Solves complex performance issues and structure challenges
Job Requirements
- Solid design skills
- Experience in developing and maintaining large scale web-based applications and services.
- Strong understanding of algorithms, design patterns and data structure.
- Problem solving skills.
- Experience in at least two web development technology (Node.js, net core, ASP.net, PHP, Python or Ruby)
- Ability to design and implement new services architectures.
- Develops, tests and integrates code for new or existing software
- Experience on containers technologies (docker),
- Experience in development cycle automation and continuous delivery principle.
- In-depth knowledge of SQL/NoSQL databases.
- Manage and handle source code version control (git).
- Good understanding of front-end technologies and frame-works (react, angular).
- Understanding accessibility and security compliance.
- Excellent experience working in agile team and applying agile practices