Talent.com
Senior Software Developer -.Net and Java
Senior Software Developer -.Net and JavaCGI • Toronto, ON, CA
Senior Software Developer -.Net and Java

Senior Software Developer -.Net and Java

CGI • Toronto, ON, CA
17 hours ago
Job type
  • Full-time
Job description

Overview

Position Description. This role is hybrid and requires you to be at our Client office at a minimum 4 days per week - subject to change at any time.

Responsibilities

  • Application Development & Architecture : Design, develop, and maintain end to end full stack applications across front end, back end, and cloud / Windows hosted environments.
  • Application Development & Architecture : Build scalable microservices using Java, Spring, and cloud native frameworks.
  • Application Development & Architecture : Develop and support .NET applications hosted on Windows servers and cloud platforms such as OpenShift.
  • Application Development & Architecture : Contribute to solution architecture and participate in technical design discussions to ensure alignment with enterprise standards.
  • Systems Integration & API Development : Develop and maintain REST, SOAP, and HTTP-based integrations that support secure and high performance data exchange.
  • Systems Integration & API Development : Work with XML structures, schemas, and data mappings for cross platform data movement.
  • Systems Integration & API Development : Collaborate with teams to implement API gateways and integrations using tools such as Apigee and Kafka.
  • Cloud & DevOps Implementation : Implement CI / CD automation pipelines using GitHub Actions, Jenkins, UCD, Ansible, or similar dev ops tooling.
  • Cloud & DevOps Implementation : Deploy applications through cloud-based and desktop pipelines while supporting release management processes.
  • Cloud & DevOps Implementation : Monitor, troubleshoot, and optimize systems using tools such as Splunk, Dynatrace, Kibana, and Elastic.
  • Security & Compliance : Implement secure development practices, including OAuth, Active Directory, certificate management, and secure API authentication.
  • Security & Compliance : Address vulnerability findings, perform code refactoring, and ensure adherence to security standards and compliance guidelines.
  • Security & Compliance : Participate in audit and risk remediation activities when required.
  • Troubleshooting & Production Support : Perform root cause analysis for production issues, including environment-specific incidents, integration failures, and performance bottlenecks.
  • Troubleshooting & Production Support : Optimize SQL queries, APIs, and application components to ensure high availability and system performance.
  • Troubleshooting & Production Support : Provide on-call or rotational support as needed to ensure system stability.
  • Collaboration & Continuous Improvement : Work closely with cross-functional teams including product, QA, architecture, and infrastructure to deliver high-quality solutions.
  • Collaboration & Continuous Improvement : Participate in Agile ceremonies, sprint planning, refinement sessions, and backlog prioritization.
  • Collaboration & Continuous Improvement : Contribute to continuous improvement initiatives, coding standards, documentation practices, and engineering best practices.

Required Qualifications

  • 5+ years of full stack web application development experience, including designing, creating, and maintaining production grade components across front end, back end, and cloud / Windows hosted environments.
  • 3–5 years of hands on Java / Spring / Cloud development experience, including building and maintaining microservices architectures.
  • 5+ years of .NET development experience using the .NET technology stack to develop and maintain applications hosted on Windows and cloud platforms (e.g., OpenShift).
  • Strong technical experience with modern development tools and platforms such as GitHub, Kafka, Apigee, OpenShift, GitHub Actions, UCD, and related CI / CD ecosystems.
  • Security expertise, including OAuth, Active Directory, application certificates, and other authentication / authorization mechanisms.
  • Strong understanding and practical experience with HTTP, SOAP, and REST protocols for rich and cloud based application development.
  • Experience working with XML structures and data layouts to enable data movement across platforms.
  • Hands on experience in troubleshooting, root cause analysis, refactoring legacy code, and addressing vulnerability fixes.
  • Solid knowledge of SQL query optimization, performance tuning, and troubleshooting.
  • Experience in change and release management, deploying applications to production through both desktop and cloud based pipelines.
  • DevOps experience using tools such as Dynatrace, Splunk, Jenkins, Kibana, Elastic, Ansible, and UCD, with the ability to configure CI / CD pipelines, automate deployments, and monitor failures.
  • Equal Opportunity Employer statement and accessibility information are provided as part of the company’s standard policies. If you require an accommodation, please inform your recruiter.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Developer Net and Java • Toronto, ON, CA