Mobility Senior Backend Developer Middleware
ملخص الوظيفة
Mobility - Senior Backend Developer - / Middleware
Job Description
- Take full ownership of assigned technical and development activities related to backend services middleware development integrations change requests enhancements and project tasks.
- Design develop and implement scalable middleware services to enable secure communication between mobile applications and enterprise backend systems.
- Develop secure RESTful APIs using frameworks such as Express or NestJS.
- Design and implement authentication authorization and role-based access controls.
- Implement secure coding standards including encryption token-based authentication (JWT/OAuth2) and API security best practices.
- Design and manage database schemas and data models across relational and non-relational databases.
- Integrate middleware services with enterprise systems (ERP HR Finance SCM etc.) and third-party platforms including payment gateways.
- Develop API documentation using Swagger/OpenAPI standards.
- Manage API versioning and source code control using enterprise version control practices.
- Deploy and manage applications across on-premise and/or cloud environments.
- Configure servers manage environments and implement CI/CD pipelines.
- Use process managers (e.g. PM2) and implement logging/monitoring mechanisms for production systems.
- Optimize applications for performance scalability and high availability.
- Support production systems including troubleshooting debugging and root cause analysis.
- Host and deploy web services as required.
- Document code and technical designs consistently throughout the development lifecycle.
- Generate and maintain design documents and technical specifications.
- Review technical solutions and participate in peer code/design reviews.
- Liaise with mobile developers functional consultants Business IS teams and infrastructure/security teams during design development testing and deployment phases.
- Review fix enhance and develop backend components as required.
- Perform quality assurance and support testing for all deliverables.
- Follow HMC Service Management guidelines adhering strictly to Change and Release Management processes and using the HMC ticket management system for deployments.
Experience and Skills
- Bachelor’s degree in Computer Science Engineering or related discipline.
- 5 years of experience in backend development and middleware technologies.
- Strong hands-on expertise in development using frameworks such as Express and/or NestJS.
- Proven experience in designing and developing scalable RESTful APIs.
- Strong experience in implementing authentication and authorization mechanisms including JWT and OAuth2.
- Experience with encryption techniques and secure coding best practices.
- Strong database experience including design and management of:
- Oracle
- PostgreSQL
- MySQL
- MongoDB (preferred)
- Experience integrating with enterprise systems and third-party services including payment gateways.
- Experience in API documentation using Swagger/OpenAPI.
- Experience in deployment and environment management (on-premise and/or cloud).
- Experience implementing CI/CD pipelines.
- Knowledge of server configuration process managers (e.g. PM2) and monitoring/logging tools.
- Strong understanding of performance tuning scalability and production support.
- Working knowledge of Oracle E-Business Suite / Oracle Fusion integrations will be considered a plus.
- Understanding of enterprise integration patterns and middleware architecture.
المهارات المطلوبة
- ذكاء الأعمال
- تقديم العروض أو العطاءات
- مساعد حسابات مراقبة الائتمان
- تطوير الحساب
- تطوير المحتوى
- فحص مخبري