We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Java Software Architect in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Senior Software Applications QA
Fortinet, Burnaby, BC
DescriptionThe FortiCare Team of the IT Department at Fortinet is looking for a Senior Software Applications QA who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. Job Responsibilities: •Understand the company's business requirements for product entitlement/license management, product renewals and customer support •Follow internal development, test and build processes •Review business requirements for test case design. •Work closely with development teams, preparing test cases/test data, executing the tests, and fully documenting and reporting the results. •Analyze, maintain, and track defects for testing. •Provide guidance to business users when execute UAT •Able to meet aggressive timeline and handle multiple projects in parallel Job Skills Required: •7+ years of MS .Net web application testing experience, some java is useful as well •Must have extensive experience with rest API testing •Ability to design and execute test cases independently based on business requirement and system spec. •Solid understanding of QA processes, methodologies and best practices •Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc. •Deep understanding of web page test and familiar with the debug mode of popular web browsers (IE, Edge, Chrome, Firefox, Safari etc.). •Experience with MS SQL Server to write SQL script to prepare testing data, check test result data in DB. •Ability to leverage test tools to automate test cases •Good communication skills with business users and developers. Educational Requirement: •Bachelors in Computer Science or Information Technology #GD #LI-ELENASH
Embedded Software Developer - FortiPAM
Fortinet, Burnaby, BC
DescriptionFortinet is looking for an Embedded Software Developer who is passionate in building a new product FortiPAM. FortiPAM provides Privileged Access Management and bastion host service for customers. It plays a key role in Fortinet's Zero-Trust solution. As an Embedded Software Developer, you would be responsible for owning, designing and developing components of the new product. You will join a high energy team that is creating compelling and innovative product for a wide variety of users. As a Fortinet Developer, you will learn about the latest advancements in network security - including remote server access, secret management and Cloud Management etc. You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on development of features that matter. Most of all, you are excited about the opportunity to learn, experiment, and drive the use of modern development tools. Job Responsibilities In this role at Fortinet, you will: • Design and Develop function modules for FortiPAM. • Support the user interface team with REST API development • Promote best practices within the team and organization • Provide improvement suggestions while using Fortinet products on a daily basis Job Skills Required • 3 years of overall software development experience with C/C++ • Expert level understanding of Linux systems development • Experience with networking and security • Strong communication skills (written and verbal) and team work spirit Assets: • Knowledge on TCP/IP and socket programming • Knowledge on inter-process communication • Knowledge on routers, network switch development • Knowledge on VNC, Remote Desktop Protocol development is a plus Education: • Bachelor's degree in Computer Science or equivalent experience. #GD #LI-HP1
Int. (6+ years) Application/Software Architect to Assist on Multiple IM/IT Projects Surrounding Business Transformation Strategy
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector is currently seeking an Intermediate (6+ years) Application/Software Architect to assist on multiple IM/IT projects and intiatives surrounding their business transformation strategy projects. The Successful Candidate Must Have: Minimum 5 years within the past 10 as an application/software architect with a focus on IM/IT projects A University or College Degree in an IM/IT related field from a recognized Canadian Institution or recognized accredidation if obtained outside Canada Valid Enhanced Reliability Clearance Nice to Have's: A relevant professional certification (TOGAF, ITIL, Zachman, Salesforce, etc.) Experience on multiple IM/IT related projects as an Application/Software Architect where Information Management (IM) was a principle focus Tasks Include, but Are Not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to meet business problems. Ensures the integration of all aspects of technology solutions. Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows. Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems. Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal. Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Snr. (10+ years) Application/Software Architect to Deliver Expertise on Multiple IM/IT Business Transformation Strategy Projects
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector is currently seeking a Senior (10+ years) Application/Software Architect to deliver expertise on multiple IM/IT projects and intiatives surrounding their business transformation strategy projects. The Successful Candidate Must Have: 10 years within the past 15 as an application/software architect with a focus on IM/IT projects A University or College Degree from a recognized Canadian Institution or recognized accredidation if obtained outside Canada Valid Enhanced Reliability Clearance Nice to Have's: A relevant professional certification (TOGAF, ITIL, Zachman, Salesforce, etc.) Experience on multiple IM/IT related projects as an Application/Software Architect where Information Management (IM) was a principle focus Tasks Include, but Are Not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to meet business problems. Ensures the integration of all aspects of technology solutions. Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows. Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary. Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems. Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal. Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Application Architect to Assist in Various Software Development Projects
S.i. Systems, Ottawa, ON
Our valued Public Sector client has an immediate requirement for 2 Senior Application/Software Architects to assist in various software development projects to fill gaps on Agile development teams. The resources will have professional experience in software development and architecture. The resources will work for various groups developing software as members on software development project teams using the Agile development methodology. Occasionally resources will work under other software development methodologies such as Waterfall, or for application maintenance when required. Development activities will mainly involve Java and Dot Net technologies which are current standard development languages. In addition, the requirement is needed to temporarily backfill resources for maintenance/support of software assets when required. Tasks: Lead and develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements; Identify the policies and requirements that drive out a particular solution; Analyze requirements and design solutions that fit into the organization enterprise architecture; Prepare plans, charts, tables and diagrams to assist in analyzing or displaying problems; Translate business requirements into an architected solution; Recommend industry best practices to technology and business stakeholders; Analyze and evaluate alternative technology solutions to meet business problems; Ensures the integration of all aspects of technology solutions; Analyze functional requirements to identify information, procedures and decision flows; Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary; Define and document interfaces of manual to automated operations within application subsystems, to external systems and between new and existing systems; Define input and output sources, including detailed plan for technical design phase, and obtain approval of the system proposal; Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc; Coach and mentor resources on architecture frameworks and modelling; Facilitate architecture review sessions to document, design, architect, implement, customize, develop and integrate solutions; Assist clients in obtaining governance and gating approvals related to development of the application(s); Advise Business and Senior Management on trends and emerging technologies and the impact on client’s architecture and business strategy; Provide strategic direction and guidance for projects in terms of architecture impact; Provide architectural strategies, frameworks and roadmaps; Apply Agile-Scrum principles into Sprints, participate in daily scrum stand-ups and sprint retrospectives; Develop project documentation and architectural artefacts; Experience required: Platform as a service (PAAS): Azure App Service, Google Cloud Engine, AWS Beanstalk DB as a Service: (hosted, managed DB services both relational (SQL Server, Postgres, Oracle) and noSql (MongoDB, Cassandra, Neo4J) Enterpise Service Bus/Broker, Messaging (RabbitMQ, Apache Kafka - Azure Event Hub, Amazon Kinesis) Containers (Docker), Container orchestration/run times (Kubernetes, Cloud Foundry) Cloud authorization solutions/providers (Oauth, OIDC, SAML - Azure AD, Amazon Cognito) Hybrid on prem/cloud architectures Apply
Senior Technical Architect (Azure/AWS) for the development/ enhancement of web-based, n-tier applications.
S.i. Systems, Ottawa, ON
Our valued public sector client is in need of a Senior Technical Architect (Azure/AWS) for the development/ enhancement of web-based, n-tier applications. We are looking for someone with the following, but not limited to, experience 4 projects developing the Technical Architecture for the development or enhancement of cloud-based (Azure or AWS) infrastructure and platform in support of a web-based, n-tier application One project of experience maintaining cloud infrastructure through environment upgrades The following represents (but is not limited to) the typical tasks for the role: Develop technical architectures, frameworks and strategies to meet the business and application requirements; Identify policies and requirements that drive out a particular solution; Analyze and evaluate alternative technology solutions to meet business problems; Ensure the integration of all aspects of technology solutions; Evaluate hardware and software relative to their ability to support specified requirements and, by determining potential and actual bottlenecks, and improve system performance through recommended hardware changes; Review computer software systems and data requirements as well as communication and response needs and determine operating systems and languages needed to support them; Install, configure, upgrade, and maintain cloud infrastructure and software required components at any level of service (Iaas, Paas, or Saas); Planning and executing the migration of major application from on-premises to Cloud-based delivery; Performing Platform virtualization; Configure proper firewall, policy groups, and authentication mechanism to secure Web applications on cloud; Design and create Cloud Containers, including containerized middleware, for portability to and across Cloud environments; Apply
Senior Application Architect to develop the Application/Solution Architecture for the development/ enhancement of web-based, n-tier applications
S.i. Systems, Ottawa, ON
Our valued Public Sector client is in need of a Senior Application/Solution Architect to develop the Application Architecture for the development/ enhancement of web-based, n-tier applications. We are looking for someone with the following experience: 10 years experience as an Application/Solution Architect 5 years experience developing the Application Architecture for the development or enhancement of web-based, n-tier applications 2 projects developing and coding applications on the Java Platform Experience implementing integration and interoperability between the client’s onpremises application(s) and the Cloud, including: Developing the Solution Architecture Implementing the solution through coding and/or configuration. Experience developing solution components that utilize: Big Data, Data Lakes, AI, Predictive analytics, Data Science, or Open Data, including: Developing the Solution Architecture Implementing the solution through coding and/or configuration. Experience leading a development team through the SDLC project lifecycle from initial planning through to transition into a Production environment Experience Authoring SDLC artifacts including Software architecture specifications and Use Cases Apply
Snr. (10+ Years) Application/Software Architect to develop, enhance and support an application fleet
S.i. Systems, Ottawa, ON
S.i. Systems valued public sector client is currently seeking a Senior, Enhanced Reliability Cleared, Application Architect to develop, enhance, and support their application fleet that houses a large amount of heritage documentation. The Successful Candidate Must Have: Minimum of ten (10) years’ experience, within the last fifteen (15) years as an application/software architect Minimum 5 years’ experience with at least one (1) of the following programming languages: PHP C++ Java Valid Enhanced Reliability Clearance Nice to Haves: A recognized University Degree or College Diploma related to IM/IT Tasks Include, but are not Limited to: Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements Identify the policies and requirements that drive out a particular solution Analyze and evaluate alternative technology solutions to meet business problems Ensures the integration of all aspects of technology solutions Monitor industry trends to ensure that solutions fit with government and industry directions for technology Analyze functional requirements to identify information, procedures and decision flows Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposals Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc. Apply
Senior Application Architect to design and develop software solutions supporting Public Safety initiatives
S.i. Systems, Ottawa, ON
Our valued Public Sector client is in need of 2 Senior Application Architect to design and develop software solutions supporting Public Safety initiatives. Must Haves: 10 years as an Application / Software Architect 5 years working on enterprise scale projects in the public sector 5 years designing and developing software solutions supporting Public Safety initiatives 10 years designing and developing enterprise scale applications using JAVA or C# Apply
MS DYNAMICS APPLICATION/SOFTWARE ARCHITECT - LEVEL 3
S.i. Systems, Toronto, ON
Our valued client is seeking a Application/Software Architect with experince in MS Dynamics CRM and Sharepoint . The intial contract is for a 1 year term with 2 addition option years. The work is to be done onsite downtown Ottawa. Objective Evaluate hardware and software solutions relative to their ability to support specified requirements and, by determining potential and actual bottlenecks, improve system performance by recommending hardware and configuration changes. Review new and existing computer software systems and data requirements as well as communication and response needs and determine operating systems and middleware needed to support them. Provide analysis, direction and support for emerging technologies. Perform impact analysis on technology changes. Provide support to applications and/or technical support teams in the proper usage of existing infrastructure. Review application design, program design and technical infrastructure design to ensure adherence to GoC standards and recommend implementation and alternative application/system architecture to improve performance. Responsibilities Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements. Identify the policies and requirements that drive out a particular solution. Analyze and evaluate alternative technology solutions to resolve business problems. Monitor industry trends to ensure that solutions fit with government and industry directions for technology. Deliverables Provide architectural leadership in the areas of integration between technologies; Provide recommendations to all integrations aspects between technologies; and Support and implement changes to the design of the existing technologies which allows for integration between systems. Apply
Senior Secret cleared Technical Architect to support AI/ML concepts on a major Navy initiative within National Defence
S.i. Systems, Ottawa, ON
Our valued defence client is seeking a Senior Technical Architect for an initial contract until March 31, 2025. As the successful candidate you will support the modernization of the Naval Training System (NTS) through digital integration, enhancing the existing ecosystem for naval training with a cutting-edge software package, including improvements to the supporting hardware on a local level as necessary for full functionality. The project is looking at leveraging Artificial Intelligence (AI) and Deep Automation (DA) into its solutions. Responsibilities Provide hands-on analysis and support of the Cloud network; Provide hands-on analysis and support of a AI/DA driven solution; Support the development of the Cloud network, in order to understand their current states of maturity and the ongoing development of their security constraints, policies, and requirements; Determine the requirements in relation to networks of an AI/DA driven solution, in order to understand their current states and their security constraints, policies, and requirements; Determine how newer, immersive training technologies (AR, VR, Gamification, etc.) development and delivery will be integrated into the project’s solution Must-have skills: 5+ years experience as a Technical Architect working with Machine Learning / Artificial Intelligence or Automation/AI implementation. 5+ years experience in the design and implementation of AI/ML solutions and deep automation within enterprise-level Government of Canada projects including familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch), AI/ML lifecycle management, and the deployment of models in production environments. 5+ years experience working with Cloud Concept Development and Analysis to provide hands-on design, analysis and support of a Cloud Network (Azure, AWS, etc.) 4+ years experience architecting technical solutions that leverage virtualization strategies in a classified (i.e. Secret, Top Secret) network environment. Nice-to-have: Proven experience leading projects from conception to employment with measurable improvements in efficiency or performance and clearly identified measurable outcomes achieved through the AI/ML solutions. Apply
Managed Services Senior Technical Solutions Architect
PwC, Toronto, ON
A career in Products and Technology is an opportunity to bring PwC's strategy to life by driving products and technology into everything we deliver. Our clients expect us to bring the right people and the right technology to solve their biggest problems; Products and Technology is here to help PwC meet that challenge and accelerate the growth of our business. We have skilled technologists, data scientists, product managers and business strategists who are using technology to accelerate change. Our team is responsible for the entire vision of a technical system to solve a specific purpose. We are comprised of individuals with a focus in Business, Information, Application / Solution and Infrastructure Architecture. Meaningful work you'll be part of As a Managed Services Senior Technical Solutions Architect , you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to: • Create technical definition around customer objectives in complex situations, develop solution strategies, motivate and mobilize resources, and deliver results • Architect and/or transition significant infrastructure solutions • Design and deliver distributed applications, fault tolerance and recovery, low latency application designsas a technical solutions architect • Work with internal teams, client technical teams, client executives, and partners to manage and deliver successful solutions during implementation stage • Work as a trusted technical advisor to clients and project members to solve complex technical challenges, and establish credibility & build trusting relationships with key Business & client stakeholders • Demonstrate experience with estimation methodology and cost levers involved in infrastructure managed services solutioning across different technical domains such as server, storage, network, end user support, service desk, cloud platforms, etc. • Understand infrastructure managed services activities across different technical domains such as IaaS, PaaS, servers, storage, network, end user support, service desk, security, others • Design applications or services within the organization • Actively support the implementation, and execution of the processes for the definition, maintenance, and compliance management of the Enterprise Architecture • Demonstrates experience in/with project management, communication, and stakeholder management skills with the ability to work well with a cross-functional and geographically dispersed team and customer base, broad architecture skills, covering application, infrastructure, data and integration, systems design, with the ability to architect or explain complex systems interactions, scalable enterprise solutions, monitoring tools & KPIs, a n d hyperscalers based cloud native solution • Shape and deliver digital products to meet and exceed the expectations of our clients and our own quality criteria • Be actively involved in planned or unplanned business development activities to help identify and research opportunities on new/existing clients • Continue to develop internal relationships and developing your PwC brand • Continue to grow personal skills in alignment with the Company and Managed Services s trategy Experiences and skills you'll use to solve • Bachelors or Masters degree in Computer Science or Engineering • Azure/Google Cloud Platform or Amazon Web Services certifications - Solutions Architect preferred • Microsoft Development Certifications preferred • Experience working extensively in large scale system solution implementations with hands-on experience • Strong experience with Azure Cloud Platform and Services • Cloud-ready architectures utilizing infrastructure and platform cloud services for Azure, AWS, GCP • Service-oriented, event-driven and microservices architectures • Containerization, and experience in using Docker and/or Kubernetes • Web /Mobile architecture Angular / React stacks • Persistence such as RDBMS/NoSQL (MS SQL, Mongo DB) data stores and appropriate use cases • Rapid-prototyping workflows and development tools • DevOps such as CD/CI, virtualization, automation, continuous integration • Experience with software development tools and defect tracking systems like JIRA, Azure DevOps • Experience with automation testing tools ( Selenium, JMeter, SoapUI, Postman) • Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches and information architecture and customer/product research methodologies • Experience with Agile methodologies • Extensive hands-on experience with Azure Cloud, Azure Functions and Logic Apps, Azure Integration Services, LINQ, MS SQL Server, .NET, .NET Core, MVC, Entity Framework, Angular, GitHub, Azure DevOps, Bootstrap, JQuery , Google Apps Script • Experience with GCP, AWS, RPA, Microsoft Fabri c, Azure Databricks , Asana, Data Analytics Tools (Alteryx, Tableau, Power BI), BizTalk, Big Data / Analytics / AI tools is nice to have . • A demonstrated commitment to valuing differences and working alongside and/or coaching diverse people and perspectives Why you'll love PwC We're inspiring and empowering our people to change the world. Powered by the latest technology, you'll be a part of amazing teams helping public and private clients build trust and deliver sustained outcomes. This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life. Learn more about us at http://pwc.com/ca/whypwc . Your Application to PwC We embrace new technology to deliver securely and differently for our candidates. To protect your personal information, apply at http://pwc.com/ca/careers and visit http://pwc.com/ca/applytopwc to learn more about what your recruitment experience could look like. The most connected firm through activity based working PwC Canada is committed to cultivating an inclusive, hybrid work environment - one that is collaborative, supportive and productive. We work in-person and virtually, as is best suited for our clients, teams and people . We want you to be intentional with your work, how you do it and where it's done. PwC offices are hubs of connectivity and learning. We strongly encourage our people to prioritise in-person work, whether it's in the office or at a client site. This means we expect you to be in-person (either with clients or in the office) at least half of your time. We know that hybrid work is all about balance, and capturing the benefits of in-person work is essential to your growth at the firm. Exact expectations for your team can be discussed with your interviewer. At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong. We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in.We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process.
Sr. Application Architect (Java/J2EE) to join an Agile dev team, focused on enhancing the customer self-serve options, by creating an intuitive and effortl
S.i. Systems, Toronto, ON
Sr. Application Architect (Java/J2EE) to join an Agile dev team, focused on enhancing the customer self-serve options, by creating an intuitive and effortless ordering experience of our large Telecom client’s products and services. Must Have:· 5+ years’ Java/J2EE, Spring Boot, XML, SOAP, Restful Web services· 5+ years’ experience developing Open APIs from TMF Open API Suite· 5+ years’ Agile experience - Jira, Confluence· 5+ years TOGAF Architecture FrameworkNice to have:· Experience and/or training related to one or more Architecture & Service Delivery Frameworks TOGAF eTOM ITIL CoBiT Apply
Sr. Java Developer to develop terminal and point-of-sale applications for a fintech client.
S.i. Systems, Toronto, ON
Sr. Java Developer to develop terminal and point-of-sale applications for a fintech client. Duration: 12 months (possibility for extension)Location: Hybrid (Toronto) Must Have Skills:5+ years of Software Development experience working with Java Experience with Java on AndroidExperience developing terminal and point-of-sale applicationsExperience in Agile development and knowledge of Jira Nice To Have Skills:Bachelor's degree required in Software Engineering, Computer Science or equivalent Experience in payment systems and the merchant acquiring business Job Responsibilities:Analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence.Conduct data analysis to support business requirements, can transfer design concepts across environments.Analyze business requirements for complex issues to determine the best solution; some user interaction may be required. Experienced in taking a lead role in moderately sized or a key portion of complex software systems that have been successfully delivered to customers.Participate in the architecture, design and implementation of complex software including having demonstrated knowledge of software development best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Builds solutions that operate key platforms that power our business. Works directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations. Find and deliver practical technology solutions to real problems, being cognizant of the scale and impact of your systems.Ability to take a project from scoping requirements through actual launch of the project Conducts product reviews to ensure functionality meets future user/client requirements. Conceives of new features or re-architecting areas for user and performance improvement.Mentors junior members and begins to perform peer code Apply
IT ARCHITECT
Fed IT, Montreal, QC
Hello, I'm Alexandre, senior recruitment and business development consultant at Fed IT, a recruitment firm specializing in IT recruitment. I work on two types of recruitment: temporary and permanent in the Greater Montreal area. Our team of IT experts speaks your language and operates in your world. We cover the IT, development, business intelligence and infrastructure professions.Hello, I'm Alexandre, senior recruitment and business development consultant at Fed IT, a recruitment firm specializing in IT recruitment.I work on two types of recruitment: temporary and permanent in the Greater Montreal area.Our team of IT experts speaks your language and operates in your world. We cover the IT, development, business intelligence and infrastructure professions.I am currently recruiting, on behalf of one of our clients located on the Island of Montreal, for a IT Solutions Architect position. This is a permanent role, hybrid, one day per week on-site. The proposed salary varies depending on experience (130K - 160K$). Your responsibilities: Analyze the company's needs Convert commercial and technical requirements into an architectural plan, documenting all activities related to the design and analysis of the solution architecture. Collaborate with product managers to ensure a robust architecture aligned with future needs. Understand the current and future drivers of the company and design corresponding solutions to achieve organizational objectives. Evaluate technology Examine the existing solutions portfolio to identify gaps and obsolete technologies. Assist in evaluating and selecting software standards and services. Monitor emerging technological trends and their application to enable new business models. Apply technology Oversee evaluation, design, and analysis to implement a solution architecture aligned with the business strategy. Develop a roadmap for the evolution of the solutions portfolio. Create architectural designs to guide solution development. Provide guidance to the company Produce deliverables such as standard definitions and reference models. Support a community of practice to align teams with enterprise architecture governance. Establish principles and standards to ensure alignment of decisions with the company's architectural vision.University degree in computer science, information technology, engineering, systems analysis, or related field. More than 5 years of experience as a solutions architect. Proven experience in the development or implementation of cloud-based ERPs, preferably Oracle or any Tier 1 ERP. Practical knowledge of various programming languages such as .Net, Java, Go, Python, JavaScript, HTML, and CSS, is an asset. Mastery of database technologies like SQL Server and Oracle. Excellent proficiency in Visio or other BPM tools. Solid understanding of various aspects of technology architecture including integration, networking, and security. Knowledge of modeling languages such as UML and ArchiMate. Familiarity with financial models and budgeting processes. In-depth understanding of strategic and emerging technological trends, as well as their practical application in business models. Knowledge of system development life cycle methodologies, such as waterfall, agile, rapid prototyping, and DevOps. Experience in developing architecture plans, strategies, and roadmaps is an advantage. Proven skills in creating presentations for senior executives and technical audiences.
Architect de Solutions Infonuagiques - Sécurité / Cloud Solution Architect - Security
Microsoft Canada, Montreal, QC
ENGLISH TEXT FOLLOWS FRENCH Avec plus de 17 000 employés dans le monde, la mission de l'organisation Customer Experience & Success (CE&S) est de permettre aux clients d'accélérer la valeur commerciale grâce à des expériences client différenciées qui tirent parti des produits, services et partenariats de Microsoft. Joignez-vous à CE&S et aidez-nous à construire un avenir où les clients atteignent leurs résultats commerciaux plus rapidement avec une technologie qui ne fait plus.   Nous sommes à la recherche d'un Architect de Solutions Infonuagiques (CSA) - Sécurité, passionné par la transformation de la sécurité de nos clients sur la Microsoft Azure et Plateformes Microsoft 365. Il s'agit d'un rôle en contact avec le client, possédant la relation technique entre le client et Microsoft, aidant les clients à tirer parti de leurs investissements Microsoft grâce à l'architecture, à la mise en œuvre et aux engagements de santé opérationnelle. Ce rôle est flexible en ce que vous pouvez travailler jusqu'à 50% à domicile.   La mission de Microsoft est de donner à chaque personne et à chaque organisation de la planète les moyens d'atteindre plus. En tant qu'employés, nous nous réunissons avec un état d'esprit de croissance, innovons pour responsabiliser les autres et collaborons pour atteindre nos objectifs communs. Chaque jour, nous nous appuyons sur nos valeurs de respect, d'intégrité et de responsabilité pour créer une culture d'inclusion où tout le monde peut s'épanouir au travail et au-delà.  With over 17,000 employees worldwide, the mission of the Customer Experience & Success (CE&S) organization is to empower customers to accelerate business value through differentiated customer experiences that leverage Microsoft’s products, services, and partnerships. Come join CE&S and help us build a future where customers achieve their business outcomes faster with technology that does more. We are looking for a Cloud Solution Architect (CSA), specializing in Security who is passionate about driving our customers’ security transformation on the Microsoft Azure and Microsoft 365 Platforms. This is a customer-facing role, owning the technical relationship between the customer and Microsoft, helping customers to leverage their Microsoft investments through architecture, implementation, and operational health engagements. This role is flexible in that you can work up to 50% from home. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.Individual Contributor
Solutions Architect- Elk Stack/Snowflake, GFT
RBC, Toronto, ON
Job SummaryJob DescriptionDevelops solution architecture(SA) and resolves complex issues in a variety of projects through the implementation of requirements analysis, expertise support and project supervision. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments.Designing (SA) in large or complex programs, including system and application designs, software and technical architecture, in accordance with strategies and objectives.Providing expertise for the (SA) team and other IT staff on a variety of issues in software designs, system architecture and solution-oriented technologies.Communicating with clients and analyses business requirements and processes; making recommendations, and leading in shaping future plans in (SA).Overseeing (SA) project outcomes, including hardware and software design; ensuring that each project phase meets overall requirements.Work across multiple projects and systems to develop, communicate, and mentor others on solution design, implementation and operation patterns and best practices.Engaging with clients, analyzing business needs and processes, offering recommendations, and taking a lead role in shaping future architecture plans.Translate business requirements into solutions to support the overall Regulatory, Compliance and Governance, focusing on architecture blueprints, capabilities models, and proven enterprise patterns.Develop a strategy to bridge the gaps between the existing and desired state architecture.Develop ongoing knowledge of current and emerging technologies.Participate in day-to-day execution of the architecture strategy.Develop blueprints and conduct design reviews to ensure architectural compliance of solutions.WHAT will you do:Work across multiple projects and systems to develop, communicate, and mentor others on solution design, implementation and operation patterns and best practices.Designing large or complex programs, including system and application designs, software and technical architecture, in accordance with strategies and objectives.Engaging with clients, analyzing business needs and processes, offering recommendations, and taking a lead role in shaping future architecture plans.Providing expertise for the team on a variety of issues in software designs and solution-oriented technologies.Overseeing project outcomes, including hardware and software design; ensuring that each project phase meets overall requirements.Translate business requirements into solutions to support the overall compliance, governance, corporate security and policy library technology strategy, focusing on architecture blueprints, capabilities models, and proven enterprise patterns.Develop a strategy to bridge the gaps between the existing and desired state architecture.Develop ongoing knowledge of current and emerging technologiesParticipate in day-to-day execution of the architecture strategy.Develop blueprints and conduct design reviews to ensure architectural compliance of solutions.Must have:Degree in computer science, engineering, or an equivalent field.Experience building and deploying solutions to cloud infrastructure.Proficient in developing and deploying solutions for ELK stack, APIs and microservices.Experience building and deploying solutions on Snowflake.Experience in modernizing the legacy application/platform.Strong experience in information technology development, design and architecture roles.Strong experience developing architectures on large projects and proven results with an extensive program from initiation to implementation.Experience with leading programs and projects involving the integration of different types of technologies and platforms.Effective written and verbal communication skills.Nice-to-have:Knowledge of development languages like Java, Spring, Python, Docker containers, Kubernetes, devops and JavaScript.Good awareness and experience in public and private cloud platforms would be an added value.Experience working on AI & MLOps.#EVP3P4#LI-Hybrid#LI-POST#TECHCPJJob SkillsApplications Architecture, Architectural Modeling, Critical Thinking, Enterprise IT Architecture, Information Technology Consulting, Multi-Level Communication, Platform Architecture (Inactive), Software Product Design, System Applications, Transitional ArchitectureAdditional Job DetailsAddress:RBC CENTRE, 155 WELLINGTON ST W:TORONTOCity:TORONTOCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-02-12Application Deadline:2024-05-01Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Senior Programmer Analyst
BCLC,
Senior Programmer Analyst Location: Remote within, BC, CA Job Function: Information Technology BCLC exists to generate win-wins for the greater good. For our people, our players, our communities, our industry, and our planet. Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world. We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet. Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition. We want you to be where you feel you can do your best work. This job can be done remotely providing you reside in BC. For those who prefer working in a community with others, we have two beautiful offices in convenient locations: 2940 Virtual Way, Vancouver | 74 Seymour Street W, Kamloops This is a Permanent, Full Time opportunity Expected Salary Range: $70,177.00 - $87,722.00 - $109,652.00 Our typical hiring range will be +/- 10% of the midpoint shown above Factors influencing this decision include qualifications and market conditions for the role The Company For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province. Job Summary: As a key member of the Retail Partnership Team, the role of the Senior Programmer Analyst is to work with other Developers and Operations staff to build, deploy, and support Integration services in BCLC's Lottery ecosystem. This role will proactively resolve complex technical issues and use innovative thinking in the development and delivery of solutions and broader issues resolution. The Senior Programmer Analyst role acts as a consultative partner providing expertise, analysis, and advice to internal stakeholders within BCLC. They will work with external partners in a multivendor environment to enable the business to provide Lottery products and services efficiently and effectively. Accountabilities: Design Complex Software Components: Take a leading role in designing and architecting software solutions that meet specified requirements. Advanced Coding and Implementation: Write sophisticated code to implement software designs, ensuring scalability, performance, and maintainability. Technical Problem Solving: Address complex technical issues independently, demonstrating a high level of problem-solving capability. Collaboration and Mentorship: Collaborate effectively with team members, product owners, vendors, and stakeholders; providing guidance to junior engineers, and contributing to a positive team dynamic. Code Reviews and Quality Assurance: Conduct and participate in thorough code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team. System Optimization: Optimize and enhance existing software systems for improved performance, efficiency, and overall effectiveness. Adopt Advanced Technologies: Stay abreast of emerging technologies, tools, and development methodologies, incorporating them into projects where appropriate. Contribute to Technical Documentation: Document software architecture, design decisions, and coding standards to facilitate knowledge transfer and future maintenance. Automation and Process Improvement: Maintaining, enhancing, and identifying opportunities for continuous improvement of software delivery processes. Minimum Required Qualifications: Education and Experience University degree or certification in Computer Science or equivalent experience; 3-5 years progressively more responsible experience in a programming/analysis environment, with at least three years at a programmer/analyst level; Experience working on large projects with high levels of integration; Experience with implementation and maintaining of large systems would be an asset; Equivalent combination of education and/or experience will be considered. Technical Requirements Knowledge of Multiple Programming languages: Java Spring Boot, .Net Framework (including C#, ASP.NET), Java/J2EE, SQL, XML, HTML; Knowledge of Containerization: OpenShift, Docker; Knowledge of Automation: Jenkins Pipeline, CICD; Knowledge of AWS Cloud Products: EC2, S3, API Gateway, MQ, SNS/SQS, etc Knowledge of Agile processes and ceremonies; Knowledge of Middleware: Webservices, Microservices, REST, SOAP; Knowledge of Database: Microsoft SQL Server; Knowledge of Microsoft Windows systems, system administration, would be an asset; Excellent interpersonal skills; Excellent written and verbal communication skills; Excellent problem solving and analytical thinking/innovation; Strong computer skills - MS office suite; Exceptional time management and multi-tasking skills. What's in it for you Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning See all our rewards here However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience. We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong . Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out ! Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more ! We are trained in neurodivergent hiring. If you require accommodation so you can be at your best in the interview, please let us know: [email protected] . All candidates must be at least 19 years of age and legally eligible to work in Canada
C Application Architect
CGI Group, Montreal, QC
Position Description: Job Overview:We are seeking an experienced C Architect to join our team and lead the design and development of high-performance software solutions. The ideal candidate will have a strong background in C programming, software architecture, and system design, along with proven leadership skills to guide a team of developers.Responsibilities:Design and architect complex software systems using C programming language.Lead and mentor a team of developers in implementing best practices for software development.Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.Perform code reviews, identify performance bottlenecks, and optimize software for scalability and efficiency.Research and evaluate new technologies, tools, and frameworks to enhance the development process.Create technical documentation, including design documents, API specifications, and architecture diagrams.Participate in project planning, estimation, and prioritization of tasks.Stay updated with industry trends and advancements in C programming and software development methodologies.Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or related field.7+ years of experience in software development with a strong focus on C programming.Proven experience in software architecture, design patterns, and system integration.Excellent understanding of data structures, algorithms, and object-oriented programming concepts.Experience with multi-threading, memory management, and performance optimization in C.Strong leadership and communication skills with the ability to collaborate effectively with cross-functional teams.Familiarity with version control systems (e.g., Git), build tools, and continuous integration/continuous deployment (CI/CD) pipelines.Experience with Agile methodologies and software development lifecycle (SDLC) processes.French or Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with the national and global clients.Preferred Skills:Knowledge of other programming languages such as Python, Java, or C#.Experience with distributed systems, cloud technologies, and microservices architecture.Familiarity with software development in Linux/Unix environments.Understanding of software security principles and best practices.Certifications in relevant technologies or methodologies (e.g., AWS Certified Solutions Architect, Scrum Master certification) is a plus. Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients. Skills: CJavaLinuxPython What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
OpenText Technical Specialist
Deloitte,
Job Type:Permanent Work Model:Remote Reference code:125990 Primary Location:Toronto, ON All Available Locations:Burlington, ON; Calgary, AB; Edmonton, AB; Fredericton, NB; Halifax, NS; Kitchener, ON; Moncton, NB; Ottawa, ON; Regina, SK; Saint John, NB; Saskatoon, SK; St. John's, NL; Toronto, ON; Vancouver, BC; Victoria, BC; Winnipeg, MB Our Purpose At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive. Our Purpose is to build a better future by accelerating and expanding access to knowledge. Purpose defines who we are and gives us reason to exist as an organization. By living our Purpose, we will make an impact that matters. Learn from deep subject matter experts through mentoring and on the job coaching. Be encouraged to deepen your technical skills...whatever those may be. Partner with clients to solve their most complex problems Be empowered to lead and have impact with clients, our communities and in the office. What will your typical day look like? By joining our team, you will contribute to our shared success and that of our clients. A key role in our Content Services practice to support clients in the scoping, design and implementation of content services solutions. You'll build lasting relationships with our team, while being integrated into sales cycles, delivery and the growth of our practice. You'll have the opportunity to work with us on various projects, engaging directly with clients, and delivering services with quality. Your passion for emerging technologies for clients will be an asset, driving your delivery as you leverage your skills and experience to adapt to various roles and clients. You will be involved in advancing the business by helping clients identify their needs, craft deliverables, provide recommendations to clients, and participating in practice development efforts.With us, you will lead at every level. You'll deliver client mandates, contribute to end-to-end advisory services, while learning and leveraging industry best practices. With our diverse team of talented professionals, you will contribute to the satisfaction of our clients, while we support your career growth and skills development.Your passion for lifelong learning means you'll continue to expand your knowledge, learn from others, and seek continuous opportunities to grow.About the team Our Content Services practice helps client with their end-to-end journey from upfront strategy through to implementation and operations. In this role, you will be helping to build our sales pipeline, engaging clients to present Deloitte's thought leadership, educating them on the "art of possible" and advising them to implement solutions and business processes that get to desired tangible outcomes. You will have an opportunity to work with industry experts, business stakeholders, and project delivery teams in a fast paced and collaborative environment. You will grow as a leader, as well as mentor others on their career path. We work with different vendors in the marketplace to bring the right solutions and capabilities to the table for our clients. We are a team that values continuous learning, coaching and mentorship, supporting each practitioner to recognize their full potential.Enough about us, let's talk about you You are someone who is: OpenText Content Server/Content Suite/Extended ECM experienced developer, administrator and architect. Experience with one or many: Content Server, xECM for SAP, Info Archive, Document Presentment. Exposure and/or experience in one of the following subject areas is an asset: Content services strategy Data archiving Technology innovation ideation, evaluation, and adoption Enterprise architecture User Experience (UX) 5-7 years of hands-on technology implementation experience, including some or all of: OpenText Script development OpenText Technology: Content Server, Archive Center/Server, Directory Services OpenText application components: web reports, live reports, forms, form templates, workflows SAP ABAP development Object oriented programming, preferably Java or .NET. Front-End (JavaScript, HTML, CSS) development Web Services (REST, SOAP) development Experience with various aspects of technology solution implementation, such as: Technical specification development Feature implementation and unit testing COTS software platform installation and configuration with specific experience around OpenText applications Data / information model development Data / content migration Knowledge of data integration tools and platforms such as Microsoft SQL Server Integration Services (SSIS), OpenText Magellan Integration Center or similar Understanding of relational DB fundamentals including data modelling and design, and performance troubleshooting Understanding of web application technologies and architectures OpenText certifications will be considered an asset. Able to conceive and communicate new ideas and conceptualize innovative approaches and solutions. Bilingualism (English, French) will be considered an asset. College, bachelor's degree or equivalent work experience with specialization in Management Information Systems, Computer Science, Software Engineering or other IT related disciplines Total RewardsThe salary range for this position is $84,000 - $175,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. Some representative examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, 38+ days off (including 10 firm-wide closures known as "Deloitte Days"), flexible work arrangements and a hybrid work structure.Our promise to our people: Deloitte is where potential comes to life. Be yourself, and more. We are a group of talented people who want to learn, gain experience, and develop skills. Wherever you are in your career, we want you to advance. You shape how we make impact. Diverse perspectives and life experiences make us better. Whoever you are and wherever you're from, we want you to feel like you belong here. We provide flexible working options to support you and how you can contribute. Be the leader you want to be. Be the leader you want to be Some guide teams, some change culture, some build essential expertise. We offer opportunities and experiences that support your continuing growth as a leader. Have as many careers as you want. We are uniquely able to offer you new challenges and roles - and prepare you for them. We bring together people with unique experiences and talents, and we are the place to develop a lasting network of friends, peers, and mentors. Our TVP is about relationships - between leaders and their people, the firm and its people, peers, and within in our communities.The next step is yours At Deloitte, we are all about doing business inclusively - that starts with having diverse colleagues of all abilities. Deloitte encourages applications from all qualified candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of living our values, creating a culture of Diversity Equity and Inclusion and our commitment to our AccessAbility Action Plan , Reconciliation Action Plan and the BlackNorth Initiative . We encourage you to connect with us at [email protected] if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations) or [email protected] for any questions relating to careers for Indigenous peoples at Deloitte (First Nations, Inuit, Métis). By applying to this job you will be assessed against the Deloitte Global Talent Standards. We've designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally. Deloitte Canada has 30 offices with representation across most of the country. We acknowledge our offices reside on traditional, treaty and unceded territories as part of Turtle Island and is still home to many First Nations, Métis, and Inuit peoples. We are all Treaty people.Job Segment: User Experience, .NET, Test Engineer, Developer, ERP, Technology, Engineering