Cloud AI Developer & Admin

85809
toronto, Ontario
Contract
4 days ago

Senior Cloud Development & Administration

Our client in the public sector is seeking an IT Consultant (Senior Cloud Development and Administration Specialist) to join the project teams to design, develop, and integrate business solutions, and to promote AI, Agile, and IT security strategies and best practices.
 
The candidate will support the Client’s Public Portal applications and other applicable assignments as directed by management related to Children's Services. 
 
Duties
1.           Work with Development Lead to design and develop full stack solutions to meet changing business needs 
2.           Design and document technical components to implement business functions and integrate GenAI tools where applicable 
3.           Ensure application components align with architecture standards and meet quality goals including performance and scalability 
4.           Document technical requirements in compliance with corporate I&T directions and industry best practices 
5.           Perform data modeling based on business requirements and processes 
6.           Provide expert advice on technical feasibility and GenAI-assisted development approaches 
7.           Review and integrate all application requirements including functional, security, performance, integration, and operations 
8.           Identify risks, issues, and constraints associated with solutions and designs 
9.           Assist in re-engineering, enhancement, or replacement of business rules and technologies using AI-assisted insights 
10.        Ensure delivered mission-critical systems are high performing, secure, and scalable 
11.        Design and implement fault-tolerant and highly available microservices-based systems 
12.        Participate in daily Agile SCRUM meetings 
13.        Promote DevOps and CI/CD best practices 
14.        Champion Git workflow and administer Git repositories including GitHub Copilot integration 
15.        Maintain Jenkins build environments and related pipelines 
16.        Investigate and recommend cloud migration strategies 
17.        Update JIRA tasks in a timely manner 
18.        Contribute and review user stories, acceptance criteria, and test scenarios 
19.        Develop front-end, server-side, and data access logic including AI-assisted code generation 
20.        Implement unit tests and automated testing using Angular, Java, and Copilot where applicable 
21.        Participate in peer code and documentation reviews 
22.        Contribute to retrospectives and provide feedback to improve development processes 
23.        Share knowledge and lessons learned regularly to support team development 
24.        Coach and mentor team members in both traditional and AI-assisted development practices 
25.        Transition support to maintenance groups 
26.        Perform other duties as required by the project  
 
                
 
Qualifications
It is important that the services be undertaken by the Specialist who can demonstrate expert knowledge of and experience in performing similar work for projects of comparable nature, size and scope as detailed below.
 
Qualifications and Experience:
•            10+ years of experience in mission-critical Java web application development
•            5+ years of experience in Angular or React front-end development 
•            5+ years of experience with microservices architecture, Spring Boot, and fault-tolerant system design 
•            Experience in integrating GenAI/GitHub Copilot into development workflows, including customization with internal codebases and usage in code review or pair programming 
•            Proficiency in REST APIs, JPA, HTML5, CSS3, JavaScript/TypeScript, and AODA compliance 
•            Strong background in data modeling and relational databases (Oracle, PostgreSQL) 
•            Hands-on experience with Agile methodologies and DevOps practices including CI/CD, Git workflows, Jenkins  
•            Solid understanding of software security and application performance optimization best practices 
•            Experience with test automation and tools such as Selenium, Jest, and Jasmine 
•            BS in Computer Science, Software Engineering, or related discipline, or equivalent experience
 
Technical Capabilities: 
•            Java, JPA, Spring Boot, REST API, OAuth 2, Tomcat, WebSphere, Linux
•            GitHub Copilot, GenAI, AWS
•            SQL, AWS RDS, Oracle, PostgreSQL
•            Angular, React, TypeScript, Node, Jest, Jasmine
•            DevOps, CI/CD, BitBucket, Jenkins, Git Workflow, SonarQube, Fortify
                
Deliverables
•            Design and document the technical components based on Application Architecture, Business Requirements
•            Perform system analysis, develop detailed designs and system specifications
•            Recommend and implement AI assisted software development practices
•            Ensure the application components align with the application architecture and meet various architecture quality goals
•            Define technical requirements and non-functional requirements of the system
•            Advise and provide expert knowledge on the technical feasibility of the proposed deliverables
•            Identify risks, issues and constraints associated with solutions and designs
•            Identify and assist in the re-engineering, enhancement or replacement of business rules and associated technologies
•            Review user stories, acceptance criteria, and prototype screens
•            Review application design, data modelling, peer code, and deployment plan
•            Code and unit test the business rules and functions
•            Perform automated testing
•            Set up and configure Git workflow and Jenkins Pipeline
•            Recommend Cloud migration strategies
•            Manage testbed and test data
•            Ensure the delivered mission critical system is high performing, secure, and scalable
•            Support various phases of testing, prepare for production implementation
•            Mentorship, knowledge sharing and transfer
•            Other deliverables as directed by management 
 

The pay range that the employer reasonably expects to pay for this position is between CA$95.00 and CA$100.00

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures