CrawlJobs Logo

Senior Software Developer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Canada , North York

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Develop coding, testing, and debugging to support existing extensions/tools such as IRT, De-Dup, OIA, Immunization Forecaster and PR Upload
  • Conduct technical analysis, preparation of detailed programming specifications, program design, writing and/or generating code, and conduct unit tests
  • Translate technical specifications for sustainment and upgrade into working, tested applications
  • Undertake proof of technology with test data to simulate application load and performance tuning related applications
  • Provide software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
  • Provide impact analysis, effort estimate and solution design/development for supported solutions due to DHIR solution upgrades, software upgrades or any new requirements (e.g. Panorama 4.4.x upgrades, PHU merge and more)
  • Provide application programming support for incident management, application functionality sustainment, performance tuning and technical documentation
  • Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services
  • Maintain Development environments and continue continuous Integration (CI) practice
  • Improve the quality and accuracy of the data collected for the approximately 34 PHUs and 2282 PHU users

Requirements:

  • Public Sector Experience
  • Experience working with federal/provincial/broader public-sector healthcare providers
  • Knowledge of the provincial immunization system and OPS large complex IT Health related projects or equivalent
  • Experience with integration of Clinical IT Systems such as Client and Provider Registries
  • Knowledge of OPS Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices
  • Knowledge of industry standard such as Project Management Institute (PMI)
  • Experience adopting and adhering to OPS Unified I&IT Project Methodology, OPS Enterprise Architecture and OPS Gating process, and OPS Standard Systems Development Methodologies
  • 10+ years of experience with: Preparing user interface design, technical specifications and documentation for design, development, installation, testing and performance of integrated, multi-services systems
  • Java programming on Sun Solaris and RED-HAT/Linux, WebSphere Liberty Profile/WebSphere Application server, WebSphere Studio Application Developer, web services,API connect
  • Experience with NODE.JS,Nginx, OAuth2, SecureKey Concierge
  • Knowledge and experience with – Postgres, RabbitMQ , Kafka
  • Java, Java EE, Java Frameworks, Java Scheduling/Threading, JavaScript, Angular and eclipses RESTFUL web services, Redhat/Linux scripting
  • Oracle RDBMs(19c), SQL, PL/SQL, JSON, XML, ETL, stored procedure, optimized database queries, data architecture, data design and modelling, data mapping and database query performance tuning
  • Front end programming skills including HTML5, JSF, PrimeFaces, CSS and JavaScript
  • Experience with version control system SVN or GitLab
  • Working knowledge of issue tracking sysem Jira
  • Experience in developing accessible UI components
  • Knowledge and experience with API testing and management tools such as Postman, SOAPUI , Swing
  • UI Frameworks (JavaFX, Spring, jQuery) or similar frameworks for web and mobile applications
  • Knowledge and experience with Informatica, Elastic/Logstash/Kibana
  • Experience using HL7-FHIR protocols such as FHIR v1.4 (public APIs) and RESTFUL messaging, Middleware and gateways
  • Experience with IBM DataPower applications an asset
  • Experience in Platform as a service (PaaS), Docker, Kubernetes and API Gateway an asset
  • Knowledge and experience with Prolog, Haskell, LISP, and Cloud technologies using Cloud Foundry would be an asset
  • 10+ years of experience with: Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs
  • Working with technical systems specifications and translating them into working, tested applications for large, complex, mission critical applications sustainment and upgrades
  • Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services
  • Analysis, design and development work on complex, multi-tier web-based applications, micro-services architecture, mobile, and off-the-shelf solutions
  • Proven technical leadership skills with ability to identify areas for improvement, and recommend solutions
  • Designing, developing and implementing applications that work across modern browsers and various platforms, and mobile devices
  • Using and applying extensive knowledge of User Interface (UI) design principles across a variety of applications, platforms and devices
  • Conducting technical analysis, program code, detailed programming reports and specifications, program design, writing and/or generating code, and conducting tests
  • Developing and maintaining system design models, technical documentation and specifications
  • Maintaining development environments and adopt continuous Integration (CI) practice
  • Conducting technical evaluation and assessment of options for technical design issues, application figuration aspects and integration capabilities, related tools and utilities, gap analysis of integration components to technical requirements/specifications/documentation
  • Providing impact analysis, effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
  • Undertaking proof of technology with test data to simulate application load and performance tuning related applications
  • Providing software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
  • Providing application programming support for incident management, application functionality sustainment, performance tuning and technical documentation
  • Developing and maintaining system design models, technical documentation and specifications
  • Developing medical and clinical based systems
  • Web performance optimization
  • Various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
  • Conducting technical analysis, trouble-shooting, and issue resolutions for production operational support of reports, and other components and utilities
  • Knowledge of recognized accessibility laws, regulations, and standards (e.g., W3C, WCAG) or other specific accessibility standards, and experience in usability, accessibility and compliance testing
  • Ensuring compliance with architecture framework and system standards, and Agile Development Methodology
  • Project management practices, and ability to contribute to design/development project plans, including work breakdown, resource estimates, and status reports
  • Experience with Software Development Lifecycle (SDLC)
  • Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset
  • Knowledge and experience with leading-edge technologies, design criteria including usability, security, and privacy for web and mobile applications
  • Demonstrated strong leadership and people management skills
  • Exceptional analytical, problem solving and decision-making skills
  • Demonstrated strong interpersonal, verbal and written communication, and presentation skill
  • Proven troubleshooting and critical thinking experience
  • Demonstrated ability to apply strong listening skills to facilitate issue resolution
  • Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
  • Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively
  • A motivated, flexible, detail-oriented and creative team player with perseverance, excellent organization and multi-tasking abilities, and a proven track record for meeting strict deadlines

Nice to have:

  • Experience with IBM DataPower applications an asset
  • Experience in Platform as a service (PaaS), Docker, Kubernetes and API Gateway an asset
  • Knowledge and experience with Prolog, Haskell, LISP, and Cloud technologies using Cloud Foundry would be an asset
  • Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset
What we offer:
  • Earn a competitive rate within the industry
  • Potential for extension

Additional Information:

Job Posted:
May 03, 2026

Expiration:
June 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Developer

Senior Software Developer

This role involves designing, developing, troubleshooting, and debugging softwar...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering
  • Typically 10+ years experience
  • Excellent coding skills in C/C++ on Linux platforms
  • 8 – 12 years of development experience
  • Strong Software Engineering background including Software Architecture and Performance Engineering
  • Very good understanding of security technologies like ZTNA, Web Filtering, IDS/IPS and DDoS
  • Experience in SSL and developing secure software systems including code fixes for vulnerabilities reported
  • Development experience in v4/v6 socket applications
  • Expertise in developing real-time multi-threaded applications on multi-core platforms
  • Ability to work with existing large code base and re-architect critical data path software modules
Job Responsibility
Job Responsibility
  • Architect, Design, and Develop data path subsystems/features in the following areas: SASE – SDWAN, ZTNA, Firewall
  • Web Filtering
  • Proxy Applications (SSL, TCP, DNS)
  • Application Visibility and Control
  • High Availability Framework
  • Access Control List – User and Role based policies for applications and internet access
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer

Design and develop digital software applications and platforms to transform heal...
Location
Location
United States , Scottsdale
Salary
Salary:
151757.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Information Systems, Electrical Engineering, Information Technology, or a related field
  • 5 years of post-baccalaureate experience in the job offered or a related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience with MySQL or NoSQL
  • 5 years of experience with XML, JSON, HTML, CSS, or JavaScript
  • 5 years of experience with Frameworks: Angular, JavaScript, React, jQuery, Ajax, Bootstrap, or Backbone
  • 5 years of experience with REST, SOAP, or Web Service APIs
  • 5 years of experience with Object-oriented JavaScript
  • 5 years of experience with Software development lifecycle (SDLC)
  • 5 years of experience with Developing backend services, performing code reviews, and collaborating with peers on software development solutions
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Bonus, commission or short-term incentive program
  • Equity award program
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Senior Software Developer role at Hewlett Packard Enterprise focused on AI and m...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Typically 4-7 years' experience
  • Deep understanding of machine learning algorithms (linear regression, decision trees, support vector machines, random forests, deep learning models, reinforcement learning)
  • Strong foundation in mathematics and statistics (linear algebra, calculus, probability theory)
  • Proficiency in programming languages such as Python, R, or Java
  • Experience with software engineering best practices and version control systems (Git)
  • Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, Keras
  • Advanced knowledge in deep learning and neural network architectures
  • Proficiency in using agentic frameworks like langGraph
  • Knowledge of evaluation of traditional AI/ML and Gen-AI based applications
Job Responsibility
Job Responsibility
  • Conduct advanced research in AI and machine learning
  • Design and architect AI solutions for complex problems
  • Provide technical guidance and mentorship to junior team members
  • Work with stakeholders to translate requirements into technical solutions
  • Drive continuous improvement and innovation in AI/ML practices
  • Evaluate and integrate third-party tools or services
  • Facilitate design review sessions
  • Collaborate with engineering manager and team lead
  • Prepare and deliver presentations to stakeholders
  • Design and develop solutions to complex application problems
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python, Java, C, C++ JavaScript, and other programming languages
  • Mobile app development or systems experience
  • Expertise in source control management with Git
  • Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • Part of a software research and development team focusing on mobile device forensic analysis including mobile device reverse engineering
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Developer – Mobile/RE

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python
  • Experience with C or other programming languages
  • Mobile app development or systems experience
  • Source control management with Git
  • Relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for.
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Location
Location
United States , Alpharetta
Salary
Salary:
Not provided
sygnasolutions.com Logo
Sygna Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science/Information Systems, Business Administration, Finance, Accounting, or a closely related field
  • 5 years of progressively responsible experience in the job offered
  • Extensive travel to various unanticipated client sites within the U.S.
Job Responsibility
Job Responsibility
  • Design, configure, and customize SAP S/4HANA Finance modules, including General Ledger, Asset Accounting, Controlling (CO), Treasury, and Profitability Analysis, to align with business requirements
  • perform system integration, data migration, and testing, leveraging tools such as IDOC, LTMC, and AIF
  • analyze, troubleshoot, and resolve complex system issues, ensuring cross-functional integration with MM, SD, and other SAP modules
  • develop and optimize financial reporting solutions using tools like FIORI and SAP Analytics
  • implement automated workflows for cash management and reconciliation processes.
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Software Developer (Machine Guidance)

As Wenco continues to build our next generation of technology, we need a wide ra...
Location
Location
Canada , Richmond
Salary
Salary:
110000.00 - 150000.00 USD / Year
wencomine.com Logo
Wenco (a Hitachi Construction Machinery...
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5 years of work experience as a software developer with at least 2 years in a senior role
  • Experience across the entire development lifecycle including design, development, unit and automated testing, deployment, and monitoring
  • Proficiency in developing cross-platform applications in C# and/or C++
  • An affinity for back-end development with some front-end experience
  • Experience using Kanban or Scrum methodologies
  • Bachelor Degree in Computer Science/Systems/Electronics/Software Engineering or equivalent
  • Must be eligible to work in Canada
Job Responsibility
Job Responsibility
  • Play a major role in our cross-functional, agile development team alongside Product, QA, and other technical stakeholders
  • Design and implement solutions for complex mining problems
  • Deliver tangible value to our customers by helping plan and design software release packages
  • Leverage modern tools to investigate and resolve challenging customer issues
  • Promote a culture of continuous improvement and technical excellence within the development team
  • Lead key technical initiatives to enhance team productivity and improve quality
  • Fulltime
Read More
Arrow Right