Job Details
Type: Full Time
Post Date: 30+ days ago
Industry: Other
Job Description
Our Mission is to Simplify Life. We are looking to Simplify and automate complex decision-making for customer centric industries, like Utilities, Financial Services, Logistics, and commerce, that drive the world's economies and you have the chance to join the revolution. We are trying to solve huge challenges in today's enterprise that are directly impacting the employee and customer experience.
The Lead Application Engineer is a seasoned professional who assumes a leadership position in supervising the design, development, and deployment of low-code Mendix applications. Your main responsibility will involve guiding a team of developers, fostering collaboration with stakeholders, and successfully implementing Mendix solutions that align with business requirements. This role combines expert knowledge in software development with strong leadership and project management abilities. As the Lead Application Engineer, you should be self-reliant and capable of working with minimal oversight, leveraging your exceptional organizational and analytical skills. Additionally, you will be accountable for ensuring the delivery of high-quality software solutions that adhere to architectural principles and best practices for our clients. Your contribution to continuous improvement initiatives will play a crucial role in our organization's success and make a significant impact in the industry.
Main Job Responsibilities:
Understanding and empathizing with clients' needs and concerns fosters strong relationships.
Client-focused, being able to actively listen, and understanding the client’s business objectives.
Strong negotiation and conflict resolution.
Dedicated to providing a positive and satisfactory experience for clients throughout the project lifecycle.
Have a collaborative mindset with the ability to take on leadership roles as needed.
Be able to adapt and be open to adjusting priorities as needed.
High level of precision and attention to detail.
Taking ownership of challenges and driving solutions to completion demonstrates a proactive and responsible attitude.
Following software architecture best practices, including creating scalable, modular, and easily maintainable software structures.
Strong analytical and problem solving skills to devise innovative solutions.
Understanding of Machine learning and AI.
Must have extensive experience with Mendix and other programming languages like Java or JavaScript.
Knowledge of secure app development best practices and a proactive stance on cybersecurity.
Required practical experience with Scrum/Agile development methodologies.
Deep expertise in the latest technologies and frameworks.
Work with architect and project team to create or update technical specifications and documentation.
Verify engineers’ effort estimation and correct them if necessary.
Build reusable and custom components that can be leveraged throughout the organization.
Model, develop and assist others in the construction of software using Mendix.
Work closely with the support team to address and resolve production issues promptly and efficiently.
Conducting regular performance evaluations, setting goals, providing feedback, and identifying areas for skill development and growth.
Collaborate with architects and business stakeholders to design scalable and maintainable solutions, adhering to best practices and principles of low-code development.
Support on the development of “Proof of Concept” projects as needed.
Preparing or assisting with the preparation of technical proposals as required.
Create and maintain technical documentation for applications, ensuring that knowledge is well-documented and shared among team members.
Identify potential risks and challenges in projects and proactively address them to ensure successful delivery.
Promote innovative solutions and explore new capabilities within Mendix to drive efficiency and enhance application performance.
Analyse and optimize application performance, taking measures to enhance speed, responsiveness, and scalability.
Participating in the hiring process, conducting interviews, and selecting suitable candidates.
Ensuring a smooth onboarding process for new team members, providing them with necessary information, resources, and introducing them to the team and company culture.
Addressing any conflicts or issues within the team and facilitating resolutions in a fair and timely manner.
Working with team members to understand their career aspirations and helping them create development plans to achieve their goals.
Promoting open communication and addressing any concerns or grievances raised by team members.
Skills
Needed Competencies:
Proficiency in project management methodologies, including Agile, to plan, execute, and deliver projects effectively.
Proficient in version control systems
Understanding of DevOps principles for streamlined development, testing, and deployment.
Familiarity with cloud computing platforms and services
Knowledge of database concepts and data modelling to design efficient data structures and manage data within Mendix
Excellent communication and interpersonal skills to effectively collaborate with stakeholders, project managers, and team members.
Proficiency in web technologies, including HTML, CSS, and JavaScript, to facilitate customizations and integrations with Mendix.
Proven ability to lead and mentor a team of Mendix engineers, providing technical guidance and fostering a collaborative and innovative work environment.
Strong troubleshooting, problem solving, issue resolution and communication skills.
Must have hands-on experience in developing APIs and services using REST, SOAP, and related technologies.
Fluency in both spoken and written English.
Experience:
Over 5 years of practical expertise in software design, coding, and maintenance using an Object-Oriented Language. Over 2 years of experience in leading and overseeing small-size teams.
Job Details
Posted Date: 2024-05-08
Job Location: United Arab Emirates - Dubai
Job Role: Engineering
Company Industry: IT Services
Avertra is a global integration services, product development and consultancy organization focused on the energy and utilities industry. We attract and hire the industry’s most innovative and experienced problem solvers, each dedicated to our mission of helping our clients realize the full value of their investments in IT and in Avertra.
View All JobsJoin Our MuslimJobs Community
Join our community of professionals looking to grow in our careers and in our deen