⚡ New

Software Developer

Prodigy Systems Inc.

QuebecFull-timeMid LevelOn-site

Job Description

We are currently seeking a Java/.NET Developer for a 6-month contract with the intention of converting the successful candidate to a full-time permanent employee.

This is a hybrid position requiring 4 days per week on-site in downtown Montreal, with 1 day per week remote.

What you will do

  • Design, develop, implement, maintain, and support technical solutions using Java, .NET, and associated frameworks for cloud and Windows-hosted applications.
  • Work with microservices architectures (Java/Spring/Cloud) and legacy .NET applications, including front-end, back-end, and desktop components.
  • Provide suggestions on areas for improvement within the application suite, engaging in technical spikes to analyze software problems and resolutions, aiming to eliminate technical debt and enhance automation.
  • Document all updates and changes to applications.
  • Provide third-level support of applications, services, and databases, particularly for complex scenarios.
  • Collaborate cross-functionally with business partners, agile squads, and Site Reliability Engineering (SRE) teams to prioritize and complete project work, including technical analysis and estimates.
  • Support DevOps and SRE development processes and drive process efficiencies.
  • Communicate and interact frequently with global partners and team members.

What you need to succeed

Must-have

  • Minimum 5+ years of experience designing and developing web-based applications or full-stack solutions for production environments, including cloud and Windows-hosted components.
  • 3-5 years of experience with Java/Spring and microservices architectures and/or extensive experience with .NET technology stack.
  • Strong technical background with development technologies such as GitHub, GitHub Actions, Kafka, Apigee, Urban Code Deploy (UCD), and OpenShift.
  • Experience with security authorization/authentication mechanisms via OAuth, Active Directory, Application Certificates, etc.
  • Proficiency with HTTP, SOAP, and REST protocols for rich and cloud application development.
  • Experience in troubleshooting, root cause analysis, vulnerability fixes, and refactoring legacy code.
  • Knowledge of SQL query optimization and troubleshooting.
  • Change/Release management – deploying to production via cloud and desktop pipelines.
  • DevOps experience using tools such as Dynatrace, Jenkins, Splunk, Kibana, Ansible, Elastic, and UCD to automate builds, monitor deployments, and troubleshoot failures.

Nice-to-have

  • Experience with Angular or other front-end frameworks.
  • Agile software development experience – working in cross-functional teams from project ideation to production deployment.

#J-18808-Ljbffr

Posted Yesterday

Related Jobs

Related Searches

Apply Now