Apex Systems

Technical Lead

Click Here to Apply

Job Location

Toronto, Canada

Job Description

Tech Lead Apex Systems is a Global IT Services Firm and our Staffing practice is looking for a Tech Lead ideally with Solutions Architect experience to place at our client, a Big Five Bank. You will be joining a highly collaborative, fast paced and high performing team. Client: Big Five Bank Line of Business: Retail Banking Estimated Start Date : Early November 2024 Length of Contract: 6 months contract, can extend, can convert to FTE if interested Working Location: Hybrid, 2 days in office Downtown Toronto Working Hours: 37.5 hours per week Project: Digitization Initiative within Retail Banking (branch processes) Your Responsibilities: Assesses and implements initiatives as required to deliver business objectives. Decomposes business requirements and translates them into detailed design specifications and code. Assesses impact of design decisions to the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required. Recommends and implements solutions based on analysis of issues and implications for the business for informed decision-making. Collaborate with subject matter experts from all areas of the business including infrastructure, operations, applications, vendors and leads to seek input from and plan/coordinate development, define requirements and timelines. Conducts independent analysis and assessment to resolve strategic issues. Builds effective relationships with internal/external stakeholders and ensures alignment. Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers. Assesses the costs and benefits for different solutions and recommend/decide on appropriate designs. Supports production issues, includes independently completing root-cause analysis and diagnosis. Builds solutions that are supportable, scalable and achieve our aspiration of common assets. Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness. Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, building communities of practice and networks. Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning. Your Mindset: You are a self-starter, driven and can handle multiple projects and priorities. You are passionate about driving customer values with digital acceleration mindset and culture in a fast-paced, challenging environment where you get the opportunity to work with a spectrum of latest tools and technologies to drive forward continuous improvement. You are actively looking to improve the solutions you implement, understand the efficacy of collaboration and reaching out across functional borders and are keen to work in a team in an Agile environment. As a member of this team, you should possess the ability to inspire yourself and all of our team. Based on your previous experiences you will inject new knowledge and skills into an already high performing team thus excelling our efforts to new heights. Required Core Skills: Degree in Computer Science, Engineering and or equivalent industry experience. Minimum 3 years of experience working as a Solution Architect or a similar role. Quickly understand organizational dynamics and management priorities, and to be able to work effectively in a fast-paced, results-driven company. Excellent verbal and written communication skills to present and articulate complex solutions and issues to both technical and non-technical stakeholders and at all levels. Demonstrate strong facilitation, negotiation, interpersonal, communication and collaboration skills. An understanding of Linux based systems, including familiarity with common command-line tools, file system navigation, and fundamental system administration tasks. An understanding of cryptographic protocols, including TLS/SSL, and their implementation to secure network communications. Proficiency in securing web traffic through TLS and experience managing digital certificates and PKI (Public Key Infrastructure). Knowledge of networking principles (IP addressing, subnets, VLANs), and familiarity with protocols such as TCP/IP, HTTP/HTTP, and FTP, with the ability to diagnose/troubleshoot and resolve connectivity issues across different layers of the OSI model. A solid grasp of core database principles, including data modeling, normalization, indexing, and query optimization, enabling efficient design and management of relational databases. Experience with non-relational databases, encompassing concepts such as schema-less design, data partitioning, and eventual consistency, enabling efficient data storage and retrieval across diverse database environments. Proven and demonstrable experience designing and implementing high volume, high availability applications with a very high degree of automation. Demonstrate ability to easily deal with both abstract and concrete concepts and be able to reconcile them for the appropriate audience and context. Demonstrated strong programming skills and hands-on experience with technologies like Java and/ or Angular. An understanding of RESTful API design and HTTP protocols, with a strong understanding of authentication methods (OAuth2, JWT) and security standards (SSL/TLS). Strong proficiency in algorithms, data structures (e.g., trees, graphs, heaps, hash tables, etc.), and their real-world applications. Beneficial Skills: Experience with AWS Lambda, Amazon’s serverless computing service is beneficial for this role, though not a mandatory skill. Interview Process: 2 Rounds. 1 Technical 20-minute Phone call within a 1-hour window with Tech Lead

Location: Toronto, CA

Posted Date: 10/3/2024
Click Here to Apply
View More Apex Systems Jobs

Contact Information

Contact Human Resources
Apex Systems

Posted

October 3, 2024
UID: 4881720755

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.