
فرصة عمل بمنصب مهندس باك إند (Backend Engineer)
تبحث شركة Presight عن مهندس باك إند للانضمام إلى فريقها التقني. يتضمن هذا الدور تصميم وتطوير مكونات ووحدات برمجية مخصصة للأعمال باستخدام أساليب نمذجة مناسبة، وبما يتوافق مع معايير وأنماط ومنهجيات تصميم البرمجيات المعتمدة. كما ستلعب دورًا تقنيًا محوريًا في دعم وتحسين البنية التحتية التي تُسهم في تطوير وتقديم حلول تحليلية متقدمة وحديثة تعتمد على أحدث التقنيات.
Job Opportunity as a Backend Engineer
Key Responsibilities
- Create and communicate multiple design views to identify and balance the concerns of all stakeholders of software design and allow for both functional & non-functional requirements.
- Model or simulate the behavior of proposed software to enable approval by stakeholders and facilitate effective construction of the software.
- Design, code, verify, test, document, amend, and refactor complex programs/scripts and integration software services.
- Define and manage scoping, requirement definition, and prioritization activities for small-scale changes, and assist with more complex change initiatives.
- Follow agreed standards and apply appropriate techniques to elicit and document detailed requirements.
- Contribute to the appropriate selection of a software development approach—predictive (plan driven) or adaptive (iterative/agile).
- Design test cases and test scripts mapping back to predetermined criteria, clearly recording and reporting outcomes.
- Develop and maintain specialist knowledge of database and data warehouse concepts, design principles, architecture, software, and facilities.
- Develop optimal solutions to enhance user experience, optimizing for maximum speed, scalability, and technical feasibility.
- Participate in overall architecture discussion meetings to gain a detailed understanding of the complete architecture of a product and its functionalities.
- Build reusable code and libraries for future use.
- Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management, and Governance of Organizations policies, procedures, plans, and related risk assessments.
Qualifications
- Bachelor’s degree in Information Technology, Computer Science, Engineering or a related field.
- Minimum 3 years of experience in software engineering with strong computer science fundamentals.
- Proficiency in understanding data, entity relationships, structured & unstructured data, SQL and NoSQL databases, and familiarity with Elasticsearch.
- Experience in RESTful API development.
- Practices in multithreading programming and concurrency programming.
- At least 3 years of experience in Docker and containerization technologies.
- Use Git proficiently.
- At least 3 years of experience in Java Spring Boot and microservices development.
- Familiar with Maven.
- Extensive UNIX/LINUX experience and Shell scripting experience.
Skills
- Experience in nginx server.o Experience in using AWS or Azure cloud services.
- A passion for constant improvement.
- An innovative and creative approach to problem-solving.
- Excellent communication skills.
نقوم بتحديث الإعلانات الوظيفية باستمرار، لكن قد تُغلق بعض الوظائف مبكرًا من المصدر.

City: Amman
Job Category: Software Engineering
Workplace type: On-site
Job Type: Full Time
Company Name: Presight

