Mendix Engineering Lead

 
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. 
 
Avertra’s industry-leading process knowledge and technology expertise combined with influences from consumer-centric industries has resulted in the genesis of our innovative User Xperience Unification (UXU) framework, which is available throughout our MiUtility platform of solutions for: 
 
-Call center optimization 
-Omni-channel customer engagement 
-Mobile work force management 
-Meter reading 
And much more!! 
 

Main Objective of the Position:
 (General Statement, Position Purpose) Will be responsible for providing business process leadership using BPMN to build platforms, modelling software for our products and client deployments, and integrating systems with third parties, collaborating with analysts, product owners, architect and other team members to drive out the technical requirements for a solution.

 Main Job Responsibilities :

  •  Leads/participates in development, coding, testing, installation and support of new or enhanced BPMN workflow processes 
  • Leads/participates in design, development, coding, UI, testing, installation and support of software applications, interfaces, tools and services 
  •  Work with architect and project team to create or update technical specifications and documentation
  • Diagram process design models using BPMN working from requirements documents created by business analysts
  • Provide effort estimates and deliver according to estimates
  • Verify other’s effort estimates and correct them if necessary
  • Review the process design of other team members and provide recommendations
  • Build reusable and custom components that can be leveraged throughout the organization 
  • Analyze and work with documentation in UML notation
  • Model, develop and assist others in the construction of software using Mendix 
  • Collaborate with Technical Support Department in solving production issues and getting new software releases into production environment 
  • Participate in appraisal processes of team members
  • Determine and document the impact of process changes and clearly articulate different alternatives
  • Collaborate with Production Support Department in solving production issues and getting new software releases into production environment
  • Support on the development of “Proof of Concept” projects as needed
  • Provide guidance and supervision to Mendix, Java, UI and mobile developers belonging to the department.
  • Lead the proof of concepts and prototyping solutions
  • Educate the teams on design, construction and implementation using BPMN and Software Development best practices 
  • Acting as a technical mentor/coach to all Team members 
  • Preparing or assisting with the preparation of technical proposals as required
  • Provide technical expertise and direction on solution delivery projects 

 Needed Competencies (eg. Time Management, Team Player ...etc) :
  •  Strong coaching and mentoring skills
  • Able to work under minimal supervision 
  • Ability to work in a team environment
  • Willing to work with people in remote sites or different time zones 
  • Leading skills 
  •  Time management skills
  •  Proactive 
  • Excellent communication skills
  • Problem Solver type
  • Innovative and enjoy learning new technologies
  • Willing to work in a fast-passed environment 
  • English Language – Advanced Level 

 Education : Bachelor degree of Computer Science, Industrial Engineering or Similar

Experience
  • 5+ years of hands-on experience designing, enhancing and documenting processes and BPMN models using modeling tools 
  • 5+ years of hands-on experience designing, coding, maintaining software in an ObjectOriented Language  Some experience managing small size teams
  • Interaction with external systems through web services/interfaces
  • Experience working in Agile/SCRUM methodologies 

 Knowledge, Skills and Abilities :
  •  Strong understanding of the Business Process Management Notation, concepts and applications
  • Strong understanding of the software development cycles, coding, data mapping, user interface development, concepts and applications. 
  • Has worked with BPMN Tools like Camunda or similar 
  • Able to analyze and design solutions for provided requirements
  •  Able to understand UML notation 
  • Firm understanding of IT concepts (web services definition, user interface design and data use modeling) 
  • Experience on coding backend and frontend using Object Oriented Languages (Java, C#) and Scripting Languages (JavaScript)
  • Experience using CSS or Boostrap for user interface development and styling 
  • Able to analyze and design solutions for provided requirements 
  • Able to understand UML notation 
  • Firm understanding of IT concepts (web services definition, user interface design, OO design and data modeling)
  • Solid understanding of Microservices Architecture 

 Preferences :
  •  Knowledge of programming or scripting languages: C#, Java, JavaScript
  • Utilities industry knowledge 
  • UML, XML, Web Services knowledge
  •  Certification in BPMN
  • Experience with some Low Code Platform: Mendix, OutSystems, etc
  • Certification on Mendix 

 Travel : depends on project engagement

 Work Schedule : Based on local office schedule 



Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file