To apply for this job you must first either login or register

Enterprise Architect

Toronto,Ontario -Contract and Permanent



Job Description

Seeking a hands-on Solution Architect to grow with an established company. The Solution Architect will be responsible for the overall design of an enterprise application, mapping the business requirements to systems/technical requirements.

The ideal candidate must be self-motivated, with a proven track record in SOA technologies, and comfortable in a dynamic/fast-paced/busy atmosphere. This person needs to be organized, analytical, and adept at working in a team environment; and, able to handle multiple priorities.

Responsibilities:
- Lead a team of 3 Solution Architects
- Work with Business Analysts and Product Managers to design use case diagrams used to produce the WBS
- Lead application design workshop sessions, involving developers, QA, BA/PM, etc
- Identify, document, and catalogue existing [or similar] patterns that can be shared, harvested, or leveraged
- Ensure compliance with security and governance policies for data, in flight and at rest
- Co-team with the Solution Architecture Manager to produce development standards and guidelines
- Co-team with the other architecture team members to present each project global design
- Lead proof-of-concept projects to show case specific solution to our business stakeholders
- Participate in design, documentation, and delivery efforts with the other architecture team members, maintain the documents in order to keep them as current as possible
- Provide assistance to the development team in term of debugging, good practice, performance monitoring and tuning
- Prepare training materials and deliver the training to developers or BA on specific area of technical expertise


Must Have Skills:

Required Experience:
- B.S. degree in Computer Science, Software Engineering or equivalent preferred
- 8+ years OO development with multiple languages such as Java, C#/ C++, Perl, Python, Ruby and PHP
- 5+ years UI/UX design patterns with multiple languages such as JSP/ASP/.Net, JavaScript, JSON, HTML, CSS, JQuery
- 3+ years prior experience in an architect role
- Advanced experience with RDBMS, especially Oracle (RAC, SQL, etc.)
- Advanced experience with Spring JTA, JDBC, Hibernate and MyBatis
- Advanced experience with SOA (SOAP, RESTful, etc.) and related data formatting (XML, JSON)
- Extensive knowledge of the Java language, its core libraries, and many 3rd party or open-source frameworks such as spring framework, hibernates etc.
- Working on multiple project types (B2B, B2C), and integrated e-commerce projects.
- Deep knowledge of SOA principles, message-oriented software patterns, design patterns, and enterprise integration architectures
- Strong presentation and communication skills
- Significant working experience in agile environment Agile certification is a plus
- Working knowledge of application software security best practices and tools for web, mobile applications and Cloud.
- Ability to negotiate trade-off between business features (quantity) and scalability of the solution
- Real production exposure to high availability issues (such as clustering)
- Experience with message queue tools and concepts (JMS interface)


Nice to Have Skills:

Knowledge Microservices architecture and design principles
Experience Data Streaming tools such as Apache Kafka or Kinesis
Exposure to AWS


Details:
Starting: ASAP
Dress Code: Business Casual
To apply for this job you must first either login or register