Skip to Content

Senior Backend Software Developer - BlockChain

10 open positions

Job Title: Senior Backend Software Developer

Location: Remote

Department: Engineering

Job Summary

We are looking for a highly skilled and experienced Senior Backend Software Developer to join our team. You will be responsible for building and maintaining scalable, high-performance backend systems to support our blockchain-based financial products. This role involves close collaboration with cross-functional teams to deliver robust, secure, and efficient solutions.

Key Responsibilities

  • Design and develop scalable backend systems for blockchain trading solutions.

  • Implement efficient data storage and retrieval using MongoDB and Redis.

  • Integrate blockchain functionality through smart contracts and Web3 technologies.

  • Collaborate with engineering, product, and QA teams to develop end-to-end solutions.

  • Optimize trading algorithms and strategies to enhance system performance.

  • Ensure high standards of code quality, security, and system reliability.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • 5+ years of hands-on backend development experience.

  • Proficiency with:

    • Technologies: Node.js, TypeScript, Docker, MongoDB, Redis

    • Blockchain: Solidity, Web3, smart contracts, consensus mechanisms

  • Proven experience building and deploying financial systems or trading bots, especially in blockchain/cryptocurrency environments.

  • Solid understanding of data structures, algorithms, and database management.

  • Strong knowledge of security best practices, particularly in blockchain and fintech contexts.

--VStream-Labs--

Microsoft Dynamics 365 Developer

5 open positions

Job Title: Dynamics 365 Solutions Developer

Role Overview

We are seeking a skilled Dynamics 365 Solutions Developer to join our team and help transform business processes through innovative digital solutions. This role focuses on designing, developing, and optimizing customized Dynamics 365 (CRM/ERP) applications to support operational efficiency and strategic goals. The ideal candidate will excel in creating tailored workflows, seamless integrations, and user-friendly interfaces while staying abreast of emerging technologies to keep our systems cutting-edge.

Key Responsibilities

  • Develop and enhance Dynamics 365 (CRM/ERP) solutions to align with evolving business needs.
  • Build custom workflows, plugins, and components to extend platform capabilities.
  • Partner with stakeholders and analysts to gather requirements and deliver effective technical solutions.
  • Configure forms, views, dashboards, and reports to meet business objectives.
  • Integrate Dynamics 365 with other platforms and tools using APIs, connectors, and Azure services.
  • Troubleshoot and resolve performance issues, ensuring system stability and functionality.
  • Implement coding best practices for scalable and maintainable solutions.
  • Provide user support, training, and technical documentation to empower teams.
  • Research and incorporate new Dynamics 365 features and advancements to enhance system performance.
  • Manage system updates and deployments, ensuring smooth transitions with minimal disruption.

Skills and Competencies

  • Self-driven and adaptable, able to work both independently and collaboratively.
  • Strong problem-solving skills with the ability to prioritize and juggle multiple tasks effectively.
  • Excellent communication and interpersonal abilities to work with technical and non-technical stakeholders.
  • Attention to detail and a commitment to producing high-quality, reliable solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience.
  • 5 years in Canada as a Permanent Resident and should be eligible for Reliability Clearance
  • Demonstrated experience developing with Microsoft Dynamics 365 (CRM/ERP).
  • Strong expertise in programming languages such as C# and JavaScript.
  • Familiarity with Power Platform tools (Power Apps, Power Automate, Power BI).
  • In-depth understanding of Dynamics 365 architecture, security models, and data structures.
  • Hands-on experience with API integrations, web services, and middleware tools.
  • Knowledge of Azure tools (Logic Apps, Functions) for automation and integration.
  • Experience with data migration and ETL processes.
  • Prior exposure to integrating Dynamics 365 with Business Central or third-party systems is a plus.

Why Join Us?

This is an excellent opportunity to contribute to a forward-thinking organization that values technological innovation and supports your professional growth. You'll work alongside a talented team, tackling impactful projects that make a difference in the business landscape.

--Pavitra_Deshpande--

Data Test Engineer

2 open positions

Job Summary

We are seeking a skilled and detail-oriented Data Test Engineer with strong technical capabilities in ETL development and data quality assurance. The ideal candidate will have hands-on experience with tools like Informatica, Python, SQL, and various database technologies. This role requires a deep understanding of data warehousing concepts, data modeling, and troubleshooting complex data issues in enterprise environments.

Top 3 Required Skills:

  1. MDM
  2. SnowFlake
  3. Hadoop

Key Responsibilities

  • Conduct software quality assurance for enterprise-level applications, with a focus on data warehouse testing.

  • Write and optimize complex SQL and PL/SQL queries for data validation and test automation.

  • Plan, design, and execute test strategies including regression, functional, and data integrity testing.

  • Translate complex business logic into SQL-based test cases and scenarios.

  • Create and maintain test artifacts such as Test Plans, Test Cases, Defect Logs, and Requirements Traceability Matrices (RTM).

  • Apply information governance principles in the testing process.

  • Perform data profiling, auditing, reconciliation, and root cause analysis for data-related issues.

  • Conduct testing across multiple phases of medium to large projects.

  • Utilize QA automation tools, primarily Python-based frameworks.

  • Use defect tracking tools such as JIRA or ALM for issue management and reporting.

  • Optimize performance of SQL queries, stored procedures, and views.

  • Ensure data quality across large datasets by applying Data Quality Framework standards.

  • Collaborate with data engineers and developers to ensure end-to-end data validation.

Requirements

  • 5+ years of software QA experience, including extensive data warehouse testing.

  • Proficiency in Python, SQL, XML, and ETL development.

  • Hands-on experience with ETL tools, particularly Informatica PowerCenter and BDM.

  • Experience with Cloud technologies such as Snowflake, AWS (S3), and Hadoop Data Lake.

  • Strong experience in working with PostgreSQL, SQL Server, and MongoDB.

  • Familiarity with data warehouse architecture (e.g., ODS, DM, EDW, ROLAP).

  • Solid understanding of data integration, transformation, cleansing, and analytics.

  • Experience with data modeling concepts and ER diagrams.

  • Demonstrated ability to work independently with minimal supervision while also collaborating effectively in a team.

  • Strong analytical skills, problem-solving capabilities, and attention to detail.

  • Adaptable and capable of handling multiple priorities in a fast-paced environment.

  • Excellent communication and documentation skills.

 

--Pavitra_Deshpande--

Senior Cyber Security Advisor -

1 open position

Senior Cybersecurity Advisor

About the Role

Canada’s Security Advisory Services is responsible for providing advisory services to business lines and IT teams to ensure that risks and controls align with Property and Casualty Insurance Client's Cybersecurity Standards and Policies while reducing operational risks.

The Senior Cybersecurity Advisor provides mentorship to business lines to ensure the design, development, and implementation of projects and initiatives adhere to the organization’s Cybersecurity Standards. This role will assist in assessing Cybersecurity risks to help business functions make informed decisions for protecting information assets.

As a domain expert in Cybersecurity, the incumbent will support Cybersecurity Managers by fostering strong relationships with Risk & Compliance, Privacy, Supplier Assurance, IT Infrastructure, and Operational Business Units.

The ideal candidate thrives in a forward-thinking and fast-paced environment.

Key Responsibilities

  • Act as a lead in one or more key team responsibilities.
  • Lead complex security projects, providing guidance to mitigate Cybersecurity risks.
  • Review architecture documents and create security assessment reports.
  • Stay up to date with emerging technologies and implement security controls to protect them.
  • Work on projects of various sizes, from large-scale initiatives to smaller implementations.
  • Collaborate with business lines, IT support functions, and stakeholders to ensure security compliance.

Additional Responsibilities

  • Promote awareness of Property and Casualty Insurance Client's Cybersecurity Standards and Policies.
  • Provide management support on Cybersecurity matters.
  • Address security-related requests from IT and business users, ensuring resolution and satisfaction.

Qualifications & Experience

Required:

  • Minimum 5 years of experience in Cybersecurity Threat Risk Assessments for new applications, systems, and cloud-based solutions.
  • Proven leadership experience in at least one key area within the cybersecurity domain.
  • Experience in 3rd Party Supplier Assurance and Risk Assessments, including issue remediation.
  • Hands-on experience managing penetration testing programs with external vendors and IT teams.
  • Expertise in Access Management reviews, including privileged access, processes, and tools.
  • Knowledge of DevOps, microservices, application migration to cloud, and SaaS-based solutions.
  • Experience working in Security or IT Audit teams, IT Development, System Administration, or Network Security.
  • Strong ability to establish effective working relationships with both internal and external stakeholders.

Preferred:

  • Knowledge of PCI Compliance requirements, including Compliance Attestation processes.
  • Familiarity with Ariba, Archer GRC, or equivalent governance platforms.
  • Post-secondary education in Computer Science, Computer Engineering, IT Security, or Risk Management.
  • Professional certifications such as CISSP, CISA, CISM, CCSP/CCSK, or GIAC are highly desirable.

--Pavitra_Deshpande--

Problem Management Analyst

1 open position

Problem Management Analyst

Role Overview

The Problem Management Analyst is responsible for managing the lifecycle of all IT problems. The primary goal is to prevent incidents and minimize the impact of those that cannot be avoided. This role involves identifying, analyzing, and resolving problems to ensure the stability and efficiency of IT services.

While the primary focus is on Problem Management, the analyst will also support other IT Service Management (ITSM) functions, including Incident Management, Change Management, and Service Level Management, as required.

Key Responsibilities

  • Conduct Root Cause Analysis (RCA) for major incidents and recurring issues.
  • Develop and enforce Problem Management processes and procedures.
  • Collaborate with Incident Management teams to ensure timely resolution of problems.
  • Maintain and update the Known Error Database (KEDB).
  • Monitor and report on Problem Management metrics and KPIs.
  • Facilitate problem review meetings and post-incident reviews.
  • Work with cross-functional teams and external vendors/partners to implement permanent solutions.
  • Ensure compliance with ITIL best practices and organizational policies.
  • Provide training and support on Problem Management processes.
  • Assist with other ITSM functions as needed.

Qualifications & Requirements

Education & Certifications

  • Bachelor’s degree in Business, Computer Science, or a related field (or equivalent experience).
  • ITIL v4 Foundations certification (Mandatory).

Experience

  • Minimum 5 years of experience in IT Service Management (ITSM), specifically in Problem Management.
  • 1-2 years of experience in IT Operations, including production support for web applications, technical operations, data center operations, storage, and network management.
  • Customer service experience with a strong background in managing client relationships.
  • Hands-on experience with formal Incident and Problem Management ITIL processes.

Knowledge, Skills & Abilities

  • Strong background in IT Service & Operations Management, including both Incident and Problem Management.
  • Skilled in creating detailed management reports and presenting problem trends.
  • Analytical and problem-solving expertise, with the ability to conduct thorough investigations to determine root causes and implement resolutions.
  • Excellent communication skills (both written and verbal), capable of working across all organizational levels.
  • Ability to explain technical instructions to IT staff and guide end-users on problem resolutions.
  • Proven ability to build strong relationships with business stakeholders, IT leaders, and operational teams.
  • Self-motivated, results-driven, and able to work independently or as part of a team.
  • Expertise in Microsoft Excel, Word, and PowerPoint.
  • Strong leadership and teamwork skills, with a commitment to continuous service improvement.

Working Conditions

  • Hybrid model – Minimum 2 days a week in the office.
  • Occasional after-hours availability may be required.

--Pavitra_Deshpande--

Data Base Administrator - JP00002627(5+ years)

1 open position

Job Description: Database Administrator

Position Overview:

We are seeking a highly skilled and experienced Database Administrator (DBA) to join our dynamic IT team. The ideal candidate will have extensive knowledge and hands-on experience with Oracle Databases (12c and 19c), as well as proficiency in other database systems such as PostgreSQL or MongoDB. Knowledge of AWS is a plus. The DBA will be responsible for database application support, troubleshooting, patching, performance tuning, and query optimization. Additionally, expertise in Oracle Enterprise Manager is essential.

Key Responsibilities:

  • Database Management:
    • Install, configure, and maintain Oracle Databases (12c and 19c).
    • Manage database instances, including creation, configuration, and monitoring.
    • Ensure high availability, disaster recovery, and data integrity.
  • Database Application Support:
    • Provide support for database applications, ensuring optimal performance and reliability.
    • Collaborate with development teams to design and implement database solutions.
    • Troubleshoot and resolve database-related issues promptly.
  • Performance Tuning:
    • Perform system and query tuning to optimize database performance.
    • Analyze and resolve performance bottlenecks.
    • Implement best practices for database performance and scalability.
  • Patching and Upgrades:
    • Apply patches and perform upgrades to database systems.
    • Ensure compliance with security policies and standards.
    • Plan and execute database migrations and version upgrades.
  • Monitoring and Maintenance:
    • Utilize Oracle Enterprise Manager for database monitoring and management.
    • Conduct regular health checks and performance assessments.
    • Automate routine maintenance tasks to improve efficiency.
  • Cross-Platform Database Support:
    • Provide support for additional database systems such as PostgreSQL or MongoDB.
    • Ensure seamless integration and interoperability between different database platforms.
    • Maintain documentation and standard operating procedures for multi-database environments.
  • AWS Knowledge (Preferred):
    • Leverage AWS services for database hosting and management.
    • Implement cloud-based database solutions and ensure their optimal performance.
    • Stay updated with the latest AWS offerings and best practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5 to 7 years of proven experience as a Database Administrator with a focus on Oracle Databases (12c and 19c).
  • Proficiency in Oracle Enterprise Manager.
  • Working knowledge of PostgreSQL or MongoDB.
  • Familiarity with AWS services is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, dynamic environment.

Preferred Skills:

  • Certification in Oracle Database Administration.
  • Experience with database security and compliance.
  • Knowledge of scripting languages (e.g., Python, Shell scripting) for automation.
  • Familiarity with DevOps practices and tools.

--VStream Labs Recruitment--

GuideWire BillingCenter Developer

1 open position

Job Summary:

We are seeking a highly experienced Guidewire Billing Center Developer with a strong background in Agency Billing and end-to-end software development. The ideal candidate will have deep technical expertise in Guidewire BillingCenter, GOSU programming, and integration with complex billing workflows. This role involves solution design, software configuration, and mentoring junior team members within an Agile development environment.

Key Responsibilities:

  • Efficiently review and analyze software requirements.

  • Design system architecture, screens, business rules, and workflow changes.

  • Develop and configure Guidewire BillingCenter solutions using GOSU and other technologies.

  • Create design documents and architectural diagrams.

  • Package and deploy applications using established DevOps tools and pipelines.

  • Write clean, maintainable code while adhering to coding standards.

  • Debug, test, and troubleshoot software issues effectively.

  • Conduct peer code reviews and provide constructive feedback.

  • Mentor and guide junior developers on best practices and technical approaches.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 10+ years of professional experience in Guidewire application development.

  • 7+ years of direct experience with Guidewire BillingCenter (BC) configuration and development.

  • Hands-on experience with Agency Billing features and workflows.

  • Proficiency in GOSU programming, Guidewire tools, plugins, and accelerators.

  • Familiarity with Guidewire PolicyCenter (PC) is a plus.

  • Solid understanding of Guidewire Batch processes and plugin customization.

  • Strong experience with RESTful API development and web service integration.

  • Proficient in Java, C#, Python, or similar languages.

  • Expertise in SQL and relational databases, with preference for MS SQL Server and Transact-SQL.

  • Strong grasp of Agile development methodologies and tools: Git, Bitbucket, Jenkins, Jira, Confluence.

  • Solid domain knowledge in Property & Casualty (P&C) insurance.

  • Experience designing and building modern web applications and REST/JSON-based APIs.

  • Ability to read, understand, and reverse-engineer code in multiple languages.

  • Deep commitment to design thinking and user-centered development.

  • Guidewire Cloud Certification Associate or Ace is required and preferably with Las Lenas

Preferred Attributes:

  • Exceptional communication and collaboration skills.

  • Analytical mindset with strong problem-solving abilities.

  • Proven leadership in mentoring and code quality assurance.

  • Attention to detail and a passion for continuous learning and improvement.

--VStream-Labs--

Performance Tester

1 open position

Job Summary:

We are seeking a skilled and detail-oriented Performance Tester to join our team. The ideal candidate will be responsible for designing, executing, and maintaining performance tests to ensure our applications meet high performance, scalability, and reliability standards. This role requires a strong understanding of performance testing tools, methodologies, and best practices to identify bottlenecks, optimize performance, and ensure seamless user experiences.

Key Responsibilities:

  • Performance Test Planning:
    • Collaborate with stakeholders to understand performance requirements and create comprehensive test plans.
    • Define performance benchmarks, SLAs, and KPIs for applications.
  • Test Design and Execution:
    • Develop performance test scripts and scenarios using tools like JMeter, LoadRunner, or Gatling.
    • Simulate various loads and conditions to assess application performance under stress.
  • Performance Analysis:
    • Monitor application performance during tests, identifying bottlenecks, resource constraints, and other potential issues.
    • Analyze test results and generate detailed reports with actionable insights.
  • Optimization:
    • Work with developers and architects to recommend performance optimizations for application and infrastructure.
    • Validate improvements after optimization through re-testing.
  • Automation and CI/CD Integration:
    • Automate performance testing and integrate it into CI/CD pipelines.
    • Maintain and enhance performance test frameworks for scalability and reuse.
  • Collaboration and Communication:
    • Collaborate with cross-functional teams, including developers, QA, and DevOps, to ensure performance testing aligns with the software development lifecycle.
    • Communicate findings and recommendations effectively to both technical and non-technical stakeholders.

Qualifications:

Required Skills:

  • Strong experience with performance testing tools like JMeter, LoadRunner, Gatling, or similar tools.
  • Proficient in scripting and automation for performance test scenarios.
  • Solid understanding of application architecture, databases, and networks.
  • Experience in monitoring tools (e.g., Dynatrace, New Relic, or AppDynamics).
  • Familiarity with CI/CD tools like Jenkins, GitLab, or Azure DevOps.
  • Strong analytical skills to interpret performance metrics and pinpoint root causes.

Preferred Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and testing cloud-native applications.
  • Knowledge of programming languages like Java, Python, or C#.
  • Experience with API performance testing using tools like Postman or SoapUI.
  • Understanding of Agile methodologies and working in Scrum teams.

Education and Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in performance testing or a similar role.

Key Attributes:

  • Strong problem-solving and critical-thinking skills.
  • Excellent communication and teamwork abilities.
  • Detail-oriented with a focus on delivering high-quality results.

Why Join Us?

  • Opportunity to work on cutting-edge projects with a dynamic team.
  • Support for professional development and certifications.
  • Competitive compensation and benefits package.

Apply Now:

If you're passionate about ensuring software performance and enjoy working in a collaborative, fast-paced environment, we’d love to hear from you.

--Pavitra_Deshpande--