14 Oct
|
Capgemini
|
Bengaluru
14 Oct
Capgemini
Bengaluru
Sharing JD here:-
1. Application Development
- Build and design applications using Mendix: Create web and mobile applications by leveraging Mendixs low-code platform to develop front-end and back-end functionality.
- Implement business logic: Use Mendix's visual interface to define and implement business rules, workflows, and data models.
- Develop integrations: Integrate Mendix applications with other systems, such as databases, third-party APIs, and enterprise systems (e.g., ERP, CRM systems).
- UI/UX Design
- Design user interfaces: Use Mendix’s visual tools to design user-friendly and intuitive UI/UX for applications, ensuring a seamless experience for end-users.
- Customize templates and widgets: Modify and extend Mendix widgets and templates to meet the specific needs of the project.
- Database Design and Management
- Design data models: Define and design the data structure (entities, attributes, relationships) in Mendix to support application requirements.
- Data management: Implement data access logic and ensure data integrity, consistency, and security in the application.
- Collaboration and Teamwork
- Work with cross-functional teams: Collaborate with business analysts, project managers, other developers, and designers to gather requirements and translate them into functional applications.
- Agile methodology: Participate in agile practices such as sprint planning, standups, and retrospectives to ensure timely delivery of features.
- Customization and Extensibility
- Extend Mendix capabilities:
Use custom Java or JavaScript code where necessary to extend the functionality of Mendix applications beyond what is available in the platform's out-of-the-box features.
- Use Mendix App Store components: Leverage reusable components, widgets, and templates from the Mendix App Store to accelerate development.
- Testing and Debugging
- Unit testing: Write and execute unit tests to ensure the correctness of the application’s functionality.
- Debugging and troubleshooting: Identify and resolve issues in the application using Mendix’s debugging tools and logs to ensure smooth operation.
- Performance Optimization
- Optimize performance: Monitor and improve the performance of the applications, ensuring that they run efficiently even with large amounts of data.
- Scalability: Ensure the application can scale to meet business needs as the number of users or transactions grows.
- Security and Compliance
- Implement security best practices: Apply security measures in the Mendix application to protect sensitive data and ensure compliance with security standards.
- Compliance with regulations: Ensure applications adhere to relevant data protection regulations, such as GDPR, HIPAA, or industry-specific standards.
- Deployment and Maintenance
- Deploy applications: Support the deployment of Mendix applications to various environments (development, staging, production).
- Maintenance and updates: Regularly update applications to add recent features, fix bugs, and ensure the platform is up-to-date with the latest Mendix version.
- Documentation
- Document application design and code: Maintain thorough documentation for code, configurations, and system architecture to ensure ease of future development and maintenance.
📌 Mendix Developer (Bengaluru)
🏢 Capgemini
📍 Bengaluru