Fullstack Developer
Fullstack Developer
الوصف الوظيفي
Job description
Job Reference Number : AAB-DEV-01
To apply for this job through our job portal, visit the webpage mentioned below
The Full Stack Developer will be responsible for developing, deploying and maintaining the company’s computer applications. This includes developing new features, debugging existing code, and working with the engineering team to ensure that the system is always up to date. The developer will work on the front and back-end of web applications, as well as design and implement web application functionality. The Full Stack Developer is responsible for developing web applications using a variety of technologies. This includes working with the UI/UX design team to create wireframes and prototypes, and ensuring these are implemented in code.
Responsibilities:
- Write coding, test, and debug computer applications based on company’s requirements and policies collaborating with other team members
- Develop event driven service using APIs and ensuring the consistency and error corrections are well managed using techniques like Schema definition and validation, API versioning, Monitoring and logging, Error handling, Test driven development and code reviews
- Follow Eventual consistency pattern for achieving consistency in distributed system using Caching, Asynchronous Processing, Data Replication, Conflict Resolution, Monitoring & Alerting
- Well versed with Queue-based Systems to ensure that updates are processed in the order in which they are received to prevent inconsistency
- Work with Project Manager to fix bugs or problems in a timely manner
- Ensure code quality meets company standards
- Ensure code is optimized for speed and scalability
- Ensure project dependencies are met on time
- Support, troubleshoot, and resolve applications problems
- Open minded for new technologies, ability to self-learn new technologies
- Participate in system analysis efforts and application design.
- Design, develop and update user-requested queries and reports
- Prepare developed applications' documentation.
- Stay up to date with technological trends related to company’s applications.
- Participate actively in the quality improvement program of the department/unit.
- Perform other related duties as assigned.
- Having knowledge in one or more of the following applications: supply chain, finance, human resources and payroll, vendor management and order management systems.
المهارات
Skills:
- Hands on experience in developing web applications, cloud distributed application
- React JS, Angular JS, Node JS Next JS, Firebase Type Script, .NET, Web API, excellent troubleshooting skills in web applications
- Git, VS Code, Visual Studio
- MS SQL Server, MongoDB
- Linux, Windows
- Web Services (REST/SOAP) API's integrations, API Gateway and API Gateway monitoring tools
- Nginx, AWS Server, deployment and S3 bucket
- HTML,HTML5, CSS, SCSS, CSS3
- Web User Interface, Cross-browser compatibility, Advanced Security Principles, Object-Oriented Design, CI/CD, Docker and Application Deployment.
- Excellent written and verbal communication skills
- Ability to work independently and within a team environment
To apply for this job through our job portal, visit the webpage mentioned below
Job Reference Number : AAB-DEV-01
تفاصيل الوظيفة
- منطقة الوظيفة
- دبي, الإمارات العربية المتحدة
- قطاع الشركة
- تجارة السلع
- طبيعة عمل الشركة
- غير محدد
- الدور الوظيفي
- تكنولوجيا المعلومات
- نوع التوظيف
- دوام كامل
- الراتب الشهري
- غير محدد
- عدد الوظائف الشاغرة
- 1