Mendix Developer
- Full-time
Company Description
Code 81 is established in 2023, CODE81 operates autonomously from within the Technology Cluster of Ghobash Group as a highly agile services driven organization, committed to enabling future thinkers.
Job Description
- Lead the end-to-end development lifecycle of Mendix applications, including requirements gathering, design, development, testing, deployment, and maintenance.
- Work closely with business stakeholders to understand their requirements and translate them into technical solutions using the Mendix platform.
- Design and implement scalable and maintainable Mendix applications that adhere to best practices, coding standards, and architectural guidelines.
- Collaborate with UX/UI designers to create intuitive and visually appealing user interfaces that enhance user experience and drive adoption.
- Mentor and coach junior developers, providing guidance on Mendix development techniques, best practices, and troubleshooting strategies.
- Participate in code reviews, ensuring that code is clean, efficient, and well-documented, and providing constructive feedback to team members.
- Conduct performance optimizations and troubleshooting to identify and resolve technical issues in Mendix applications.
- Stay abreast of the latest Mendix features, updates, and industry trends, and proactively recommend innovative solutions to improve development processes and efficiency.
- Work collaboratively with cross-functional teams, including business analysts, quality assurance engineers, and project managers, to deliver projects on time and within budget.
- Provide technical leadership and expertise in evaluating third-party integrations, APIs, and external services for incorporation into Mendix applications.
Qualifications
- Strong proficiency in the Mendix low-code platform, including building data models, microflows, pages, and widgets, and using Mendix Studio Pro.
- Solid understanding of software engineering principles, design patterns, and best practices, with a focus on scalability, performance, and maintainability.
- Excellent problem-solving skills and the ability to debug and troubleshoot complex issues in Mendix applications.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Mendix certifications (e.g., Mendix Developer, Mendix Advanced Developer) are highly desirable.
- Experience in industries such as finance, healthcare, or manufacturing, and knowledge of domain-specific requirements and regulations, is a plus.
Experience Requirements:
- Minimum of 5 years of experience in software development, with at least X years of hands-on experience in Mendix development.
- Proficiency in at least one major programming language (e.g., Java, Python, C++, etc.), with a strong foundation in software engineering principles and design patterns.
- Strong understanding of database systems and query languages (e.g., SQL, NoSQL), and experience with database design.
- Familiarity with web development technologies such as HTML, CSS, Bootstrap and JavaScript.
- Strong understanding of RESTful APIs, and microservices architecture is required.
- Experience with Agile development methodologies and tools (e.g., Scrum, Jira), with the ability to work effectively in an Agile environment.
- Experience with cloud platforms (e.g., AWS, Azure) and DevOps practices (e.g., CI/CD, automated testing) is a plus.
Additional Information
Languages/Technologies: Java/J2EE, ReactJS, JQuery, JSON, HTML, JavaScript, CSS, PLSQL. Additional: Angular 7, VueJS, AngularJS. Frameworks: Spring Boot, Spring 4(MVC, ORM, AOP, SECURITY, Batch), Struts 2, Hibernate 3+. Database: Oracle 19c. Web Services: RESTful Web Services (JAX-RS), SOAP, JSON. Build Tool: Maven. Version Control : Bit Bucket. Development Tools: Eclipse STS, Jira, Tibco Jasper Report. Application Server: WebLogic Application server, Apache Tomcat Testing: Junit.