What are the responsibilities and job description for the #5 ADOBE (AEM) EXPERT / ARCHITECT position at Trailmark Systems Inc.?
Are you looking for a job with meaning? Interested in work that makes a direct impact in Indigenous communities? We are a small and ambitious team of software engineers, geographers, ecologists, traditional use specialists, and GIS/data analysts, working together with one common goal: empowering Indigenous communities to mobilize their own information. We work at the intersection of knowledge systems, and we help to bring them into dialogue with one another. Our Software-as-a-Service product is helping communities across Canada gather and manage their environmental monitoring, land use, and archival data.
We're currently looking for the following positions to help us continue pushing our groundbreaking software forward and support customers and partners in the areas of ecommerce. For all positions we offer a competitive compensation package, including a health spending plan, along with a very flexible work schedule, an open and collaborative atmosphere. We want to increase our team’s diversity and we strongly encourage applications from Black, Indigenous, People of Colour and/or female applicants. If all this sounds appealing to you please send your resume to joerg.tews@trailmarksys.com We are excited to get to know you!
At Trailmark it doesn't matter where we work but how we work. We have a hybrid workplace to match self-determined work and individual needs with collaboration, teamwork, and business requirements. All positions will be operationally based at our head office in Victoria, BC but we are open to any suitable candidates from elsewhere in Canada.
#1 INTERMEDIATE/SENIOR FULL STACK SOFTWARE ENGINEER (PHP/MYSQL/JAVASCRIPT)
We're looking for a Software Engineer with a minimum of 3-4 years of solid work experience with PHP, MySQL, and Javascript. With the help of the latest open source frameworks, you will work according to agile software development methods and work on our enterprise SaaS web applications in a cross-functional development team. Your analytical strength will be of great benefit when creating technical concepts as well as software and system architectures. You are familiar with development-related tools such as Git and Jira and CI/CD concepts are well known to you. With your experience in deployment processes you can also actively support our go-lives. An additional asset would be experience with Mapbox GL, AWS DevOps, Microservices (RESTful) and an aptitude for geospatial data and solutions.
#2 JUNIOR JAVA DEVELOPER
Are you looking for an innovative, agile working environment in the e-commerce sector with an impact on hidden champions? Become a pioneer of digital transformation and support us as software developer. Some characteristics that describe you well: (a) software development is more than just a job for you, it's your passion, (b) you have a degree in computer science or a comparable education, (c) you are eager to deepen your first experiences in software development, which you gained in the Java environment, e.g. at university or in private projects, in challenging e-commerce projects, (d) ideally, you have already gained some experience with software development tools such as Jira, Github and Jenkins and are familiar with agile development methods. Your duties will be: (a) you will be part of our development team and work with state-of-the-art methods on the development of complex web applications in Java, (b) you will gain in-depth experience in the development of ambitious omnichannel e-commerce solutions.
#3 INTERMEDIATE/SENIOR JAVA DEVELOPER (E-COMMERCE)
Software development is more than just a job for you, it's your calling. These are some of the characteristics that describe you well: (a) you live and breathe Java and Spring awakens more than just spring fever in you and you don't look for microservices with a magnifying glass, (b) you have a degree in computer science or a comparable education, (c) you are familiar with development-related tools such as Jenkins, Git and SonarQube, (d) CI/CD concepts are well known to you, (e) with your experience in deployment processes, you can actively support or lead go-lives, (f) good knowledge of commercetools (headless ecommerce) would be an great asset, (g) your knowledge of cloud computing is also an added bonus & your commitment to becoming an expert in e-commerce systems such as SAP Commerce Cloud, commercetools or Salesforce inspires us. Your duties will be: (a) develop ambitious omnichannel E-Commerce solutions, (b) work according to agile software development methods and create complex web applications in Java in your development team. Your analytical strength will be of great benefit when creating technical concepts as well as software and system architectures,
#4 MAGENTO CONSULTANT
You are enthusiastic about agile project structures, new methodological approaches and a modern technology stack. Other characteristics that describe you well: (a) you have relevant professional experience and a technical background in the Magento (PHP) environment as a consultant or software developer, ideally in e-commerce, (b) you have experience in (agile) software development and various content management systems (c) you have good communication skills and enjoy providing technical advice to customers, (d) a successfully completed degree in (business) informatics or comparable training in the field of IT would be great. And these are your duties: (a) as an IT Consultant in the Magento environment you are a technical advisor and expert for customers from various industries, from the initial contact to the live launch and beyond, (b) you are part of the project team that also supports sales, sketches solutions from concrete project events and analyses and discusses them with the customer in terms of content and expertise, (c) you document the customer's requirements and collaborate with the development team regarding project requirements and testing, (d) as a product owner you take responsibility for the customers solution requirements, project features and roadmap.
#5 ADOBE (AEM) EXPERT / ARCHITECT
You like to see the "big picture" and it is easy for you to quickly familiarize yourself with complex topics and to develop a holistic understanding of the processes and challenges in the area of content management. You have experience with (a) consulting, conception and development of marketing applications, (b) you like to find new solutions for technical challenges, (c) ideally, in addition to experience with AEM Sites, Adobe Analytics, Adobe Audience Manager, you will have knowledge of AEM Assets, AEM Forms, Adobe Target, Adobe Campaign or in multi-solution projects with Adobe products, (d) you enjoy leading team members and developing them further. Your duties will include: (a) as Adobe Architect / Expert you are responsible for the professional and technical consulting to customers and the implementation of custom projects, (b) on a technical level, you are responsible for the complete cycle of the project: from requirements documentation, concept work and technical design of software solutions to support of application development and implementation, (c) you define solution architectures and help to connect third-party systems with Adobe AEM, (d) you are an expert in using the Adobe AEM technology stack (OSGi Services, Sling, JCR, HTL, MSM, components, customization of the AEM interface, Dispatcher), (e) participate in conferences, being interested in innovations and developments in the Adobe environment and enjoy passing on your knowledge to your colleagues.
#6 SOFTWARE ENGINEER (JAVA) - ADOBE AEM/CQ
You are known as a talented Java programmer. What you bring to the table: (a) you are very familiar with Git, Maven, J2EE (JSP, EJB), HTML, CSS and Java Script, AJAX and JSON, (b) you already have experience with AEM and associated technologies such as OSGi, Sling, CRX and a good understanding in the wider Adobe Marketing Cloud environment, and other content management and E-Commerce systems, (c) you are open-minded, have exceptional communication skills and know how to develop and motivate a team, (d) as a software engineer, you find Java programming in Adobe Experience Manager (AEM / CQ) interesting, and you‘re keen on experiencing other Adobe Marketing Cloud products. Your duties will be: (a) involvement in preparing, advising and implementing client requirements — from the development of new components and features, to e-commerce systems integration and connecting complex interfaces.
#7 SOFTWARE ENGINEER (JAVA) - SAP COMMERCE CLOUD/HYBRIS/C4C
You've already gained extended knowledge in Java Development. Other experiences you have are: (a) you have experience in frameworks including Spring, Spring Boot, Hibernate, (b) you are familiar with design patterns, (c) experience with Hybris would be a big plus, (d) your agile mindset with willingness to learn new technologies is highly appreciated in the team you work with. Your job duties would be: (a) you will build complex web application and microservice solutions based on Java, (b) you will develop maintainable omnichannel e-commerce solutions based on SAP e-commerce platform solutions, (c) you are eager to create technical concepts as well as software & system architecture and communicate new guidelines to development team, (d) you ensure that our software meets all requirements of quality as well as functionality, (e) as part of your team you will participate in our agile development processes.
#8 IT CONSULTANT
You are enthusiastic about agile project structures, new methodological approaches and a modern technology stack. What we are looking for is: (a) you have relevant professional experience as an IT consultant or software architect in the IT/e-commerce environment, (b) you have experience in (agile) software development with Java, enterprise content management or enterprise e-commerce systems, (c) your future focus lies in one of the following areas: requirements engineering & analysis, business analytics and software/cloud architecture, (d) you are a strong communicator and enjoy advising customers, (e) as an IT Consultant, you are the technical advisor for customers from various industries, from the initial contact to the live launch and beyond. Your duties include: (a) you design software and system architectures and model business processes in the e-commerce environment, (b) you are part of the project team who also supports sales, sketches solutions from concrete project events and analyses and discusses them with the customer in terms of content and expertise, (c) you collaborate with your development team regarding requirements and testing, (d) as a technical product owner you take responsibility for e-commerce solutions.
#5 ADOBE (AEM) EXPERT / ARCHITECT
You like to see the "big picture" and it is easy for you to quickly familiarize yourself with complex topics and to develop a holistic understanding of the processes and challenges in the area of content management. You have experience with (a) consulting, conception and development of marketing applications, (b) you like to find new solutions for technical challenges, (c) ideally, in addition to experience with AEM Sites, Adobe Analytics, Adobe Audience Manager, you will have knowledge of AEM Assets, AEM Forms, Adobe Target, Adobe Campaign or in multi-solution projects with Adobe products, (d) you enjoy leading team members and developing them further. Your duties will include: (a) as Adobe Architect / Expert you are responsible for the professional and technical consulting to customers and the implementation of custom projects, (b) on a technical level, you are responsible for the complete cycle of the project: from requirements documentation, concept work and technical design of software solutions to support of application development and implementation, (c) you define solution architectures and help to connect third-party systems with Adobe AEM, (d) you are an expert in using the Adobe AEM technology stack (OSGi Services, Sling, JCR, HTL, MSM, components, customization of the AEM interface, Dispatcher), (e) participate in conferences, being interested in innovations and developments in the Adobe environment and enjoy passing on your knowledge to your colleagues.