Senior Cloud Development and Administration Specialist
· Location: Toronto ON
· Contract Length: 6 months
Work Type: Hybrid
We at Raise are hiring right now for one of our Government Sector Clients. If you’re interested, apply below for your chance to join a great place to work.
RESPONSIBILITIES
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 to and review user stories, acceptance criteria, and test scenarios
19. Develop frontend, backend, and data access logic including AI-assisted code
generation
20. Implement unit tests and automated testing using Angular/React, 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 frontend development
- 5+ years of experience with microservices architecture, Spring Boot, and faulttolerant
- 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
- The City may contact the references provided. Should any reference fail to confirmthat the services listed in Section 3.0 were performed in a satisfactory manner, the
- Candidate may be declared non-compliant and not considered for the remainder ofthe evaluation process.
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
Looking for meaningful work? We can help
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 orhello@raiserecruiting.com