Software Solution Architect
Richmond Hill, ON
Who We AreEmbross delivers market-leading passenger automation and self-service technologies to the global travel market. That last flight you jumped on, there is a good chance an Embross hardware or software solution helped facilitate part of your airport experience. The world’s leading airlines and airports use Embross’ range of service technologies to help make the passenger travel experience faster, simpler, and less stressful.
For our partners, that translates to offering more flights, more often with more (happy) passengers on board.
So what’s excellent about what we do? We get to think creatively across a diverse solution stack of hardware and software to solve service and operations challenges for the world’s busiest public transit spaces. If you like challenges, we should talk.
What You’ll DoWe pride ourselves on staying ahead of the curve as we help our customers optimize and improve their service delivery models. We’re excited to be entering a new transformative phase of our stack as we explore new products, and new capabilities and embrace the growing data-driven demands of these environments.
We are looking for a skilled Solution Architect, equipped with technical skills but also curiosity and interest in the Airport Technology industry. You are a person who loves to help others, so much that you would also enjoy using your technical skillsets and knowledge to provide a seamless experience to passengers arriving at airports, from checking in to catching their flight!
This role will be a detail-oriented and customer-friendly tech guru, who is comfortable working both as a team as well as independently at times, partnering with other Solution Architects, Software Managers, Business Analysts, or Product Owners to design and architect our products and solutions with clear roadmap and target, and eventually taking ownership of Embross’ CUSS (Common-Use Self Service) software solutions.
You Are
- 8+ years of professional experience in Software Development, with 3+ years of experience acting as a Solution Architect based on technical stack of Java, JavaScript or Type Script (React), C++, Python, etc.
- Strong working knowledge of Java/JEE/J2EE enterprise-level application development using Spring MVC Framework.
- Strong working knowledge of JavaScript/Type Script web application development with React & Redux, NodeJS, Next.js, etc.
- Solid understanding and experiences of Software Design, specifically for Web, Mobile, or POS applications.
- Practical experiences in software modeling and designing with UML for SOA, AOP, PaaS and SaaS.
- Familiarity with at least one UML tool, such as IBM Rational, Altova UModel, ArgoUML, etc.
- Advanced experiences in modeling for multi-tiered Enterprise Services, with at least 2 successful completions of enterprise-level projects.
- Comprehensive Data Modeling (LDM, PDM) experiences.
- Ability to brainstorm, build and author best practices for the software organization, including Coding Best Practices, Risk Management, etc.
- Ability to present and share product design ideas, transforming user requirements to a solid software solution via architectural thinking process.
- Experience with SQL and JDBC on any one of MS SQL Server, MySQL, Oracle, IBM DB2.
- Strong knowledge and understanding of Networking/Message Protocols, including but not limited to POP, PPP, SSH, SMTP, SNMP, TCP, IP, UDP, MAC, SLIP, ARP, HTTP, WS, etc.
- Solid understanding of Network Topology and Scalable Software Architectures, maximizing the scalability.
- Advanced knowledge of Web Services and HTTP Methods (GET, POST, PUT, DELETE, …)
- Ability to build, author, and manage API specifications in WSDL (SOAP), WADL (REST), OpenAPI (Swagger)
- Practical understanding and knowledge in Data Security, with familiarity with JSSE, WSSE, Cryptography, SSL/TLS, OAuth, etc.
- Ability to author technical documentations and specifications when and where required.
- Ability to take challenges and to work in a fast-paced, cross-discipline environment with business analysts, designers, platform engineers and other software developers, both independently and as a team‑player.
- Someone who is excited by the…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: