Ideally, looking for a combination of Development and Application Security experience. Job Summary: We are seeking a skilled Application Security Engineer to join our Information Security team. The ideal candidate will have a minimum of 8-12 years of experience in application security and a strong background in software development , particularly in .NET, C#, Angular, and React . This role is crucial in ensuring the security of our applications by working closely with development, DevOps, and security teams to identify, remediate, and prevent security vulnerabilities throughout the software development lifecycle (SDLC). Key Responsibilities: Conduct application security assessments, including code reviews, penetration testing, and threat modeling to identify vulnerabilities. Work closely with developers to integrate secure coding practices and provide guidance on remediating security issues. Implement and manage Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) tools. Develop and enforce security policies, procedures, and best practices for application security. Assist in the design and review of security architecture for new and existing applications. Collaborate with DevOps teams to integrate security into CI/CD pipelines using DevSecOps principles . Research emerging threats, vulnerabilities, and security trends to proactively mitigate risks. Support incident response efforts related to application security breaches. Provide security training and awareness to development teams. Document security findings, mitigation plans, and security controls. Minimum Requirements (Must-Have) 8-12 years of experience in application security with a focus on secure software development. Strong background in software development , with hands-on experience in .NET, C#, Angular, and React . Hands-on experience with SAST, DAST, Software Composition Analysis (SCA), and penetration testing tools (e.g., Burp Suite, Checkmarx, Veracode, Fortify, SonarQube ). Solid understanding of OWASP Top 10, SANS 25, and secure coding practices . Experience with threat modeling, risk assessment, and vulnerability management . Knowledge of API security, authentication, and authorization mechanisms (OAuth, JWT, SAML, etc.). Familiarity with container security, Kubernetes security, and cloud security best practices (AWS, Azure, GCP). Experience working in Agile and DevSecOps environments , integrating security into CI/CD pipelines. Strong analytical and problem-solving skills. Excellent communication skills, with the ability to work collaboratively across teams.
GENERAL FUNCTION MFSG is seeking a Senior Software Engineer to join our IT Engineering team. In this role, you will work on exciting product enhancements and new features while resolving complex issues to ensure our customers have the best possible experience. You will join a team of passionate, skilled developers, where your problem-solving expertise will be key to driving success and innovation. The dedicated Mobile Developer will create and implement the source code necessary to develop mobile applications on various mobile platforms for the purpose of supporting our growing customer base in both Canada & US. As a Mobile applications Developer, you can put your passion for programming and development to create effective and cutting-edge Mobile apps that will grow our customer base. DUTIES/RESPONSIBILITIES Collaborate with the architecture team on technical evaluations, solution design, and approach discussions Build reusable components and front-end libraries Translate designs and wireframes into high-quality code Conduct code reviews and mentor team members on best practices for web and services development Work effectively both as part of a team and independently Identify opportunities to develop new mobile products and protocols Develop APIs to support functionality of mobile devices Work closely with colleagues in marketing and product development to improve app design and functionality Implement testing procedures to identify bugs Engage with users to better understand customer needs and opportunities for improvements Adapt current web applications for mobile platforms Review current architecture of our mobile solutions and propose ways to optimize, enhance, and scale. Communicate across multiple teams to showcase new features and functionalities Research and evaluate emerging technology, industry and market trends to assist in project development and/or operational support activities Design, architect, and implement the technical solutions required to build a state-of-the-art mobile platform using the latest technologies. Work with technology teams to design, prototype and prove the viability of solutions. Implement complex solutions as needed. Develop technical solutions that will solve business problems. Drive solutions to completion. Provide thought leadership and partner with the CTO team, Business Intelligence and Data Warehouse team to ensure solutions meet corporate and departmental objectives. Provide technical training to external team members to foster stronger cross-departmental relations. Ensure uniform enterprise application design standards are maintained Provides thought leadership in technology direction, technical services, vendor partnership and industry standards adoption. QUALIFICATIONS Undergraduate degree in software engineering, computer science, information technology, information systems, computer engineering, or similar education or work experience. EXPERIENCE 5+ years of experience in software development especially web UI and mobile apps. 3 years+ hands on experience in using React/Native Strong understanding of React.js, TypeScript, and their core principles Experience with Redux or other state management frameworks Proficiency in HTML5, CSS3, SASS, ES6, ES2017, JavaScript, and TypeScript Advanced knowledge of web technologies and UI/UX standards Displays knowledge of business applications and technical alternatives Strong ability to learn business rules and comply with both existing and new regulations or requirements Continue hands on development, this is a plan and build position and must be comfortable in a fast pace, changing environment. Strong troubleshooting and communication skills and can clearly articulate all aspects of the job requirements, including the creation of formal documentations. Identify opportunities to develop new mobile products and protocols Develop APIs to support functionality of mobile devices Work closely with colleagues in marketing and product development to improve app design and functionality Adapt current web applications for mobile platforms Minimum of 1-2 years related work experience within the Financial Services Industry. Knowledge of high-volume transaction systems and demonstrable ability to simply describe these in plain business English. Building and managing key relationships with internal and external business partners. Ability to demonstrate resilience and pragmatism in the face of a challenging and continually changing environment. Functional knowledge of financial instruments such as Installment Loans, Payday Loans, Checks, and industry domains such as loans, underwriting, collections, call center, Fraud, is a plus. Excellent communicator, able to convey technical knowledge across both Business and IT teams, in person and online Strong documentation skills for technical designs and concepts Fluent in English Nice to Have: (Bonus skills but NOT Mandatory) Experience with .NET Experience building micro-frontend applications Familiarity with CI/CD tools (Jenkins, TeamCity, Azure DevOps) Experience with AWS or Azure Understanding of Agile methodologies (Scrum/Kanban)
Ideally, we are looking for: - .Net expertise - Rest API - Angular or react js - Framework 4.0 or any version - Entity framework - Knowledge of middleware & backend GENERAL FUNCTION The developer is a technical expert responsible for driving architecture, documentation, design and development for our business as part of our transformation efforts. This role will work directly with the CTO office, Enterprise architect, IT Leaders, internal stakeholders and development team members to define, design and deliver the technical solutions that will support the businesss vision, strategy and goals. DUTIES/RESPONSIBILITIES Development and implementation of technical designs to support enablement of the digital strategy Code, tests and debug application programs Recommend engineering best practices, including use of design patterns, code reviews Collaborate, communicate with different teams, and triage technical issues across teams Ability to author design and architecture documents with input from other technical resources. Collaborate with product and project managers as well as business to define product features, architectural deliverables and project estimates Provides technical oversight and guidance to outsourced platform and partner IT resources Engagement in every stage of the project lifecycle planning, requirements clarifications, design, develop, test support/bug fix and support the application Participate in cross-functional projects that span multiple business units across the enterprise - driving innovation, new product functionality, and overall product maturity. Plan, supervise, and participate in technical activities for multiple projects Coordinate with other technical managers, leads and architects to identify and monitor cross-site impacts Coordinate meetings or initiate working sessions to resolve project issues and roadblocks QUALIFICATIONS Bachelor's degree in Computer Science or related field EXPERIENCE 5+ years of experience with Microsoft .Net full stack development tools 2+ years of building enterprise software, particularly web-based and customer-facing applications Understands and experience in implementing solutions on a multi-tier architecture environment Experience in building large scale retail B2C web applications Comprehensive SDLC experience including Agile implementation principles and practice Production environment deployment and maintenance Performance tuning and optimization for scalability and high availability Good debugging, troubleshooting and analytical skills Strong interpersonal skills; ability to build relationships with and influence other functional areas Detail and big picture orientation Operates independently with minimal guidance from management Ability to manage numerous concurrent projects Proficient in Microsoft Development tools and platforms like Visual Studio 2015 and up, .Net Framework 4.0 and up, C#/TFS / Git / and SQL Server Experience in designing and developing responsive web sites using MVC, HTML5, and Angular.js Very proficient in Javascript and C# Knowledge of web/integration services, including WCF, RESTful APIs, SOAP and WSDL. Nice to have: Understanding of automated builds using TFS, DevOps process, Cl/CD and Cloud hosting. Experience with Azure cloud development (PaaS) Knowledge of financial services Proficient in Database design and programming using T-SQL including ORM tools like Entity Framework Experience with Azure DevOps (VSTS) EMPLOYERS RIGHTS This job description does not list all the duties of the job. You may be asked by supervisors or managers to perform other duties. You will be evaluated in part based upon your performance of the tasks listed in this job description. The employer has the right to revise this job description at any time. This job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason. This document contains Momentum Group’s confidential and proprietary information and is intended for Momentum internal use only. WHAT WE OFFER An opportunity to be a part of a major successful financial services group. An innovative culture that promotes autonomy and flexibility A dynamic team and working environment that provides ongoing support
What You Will Be Doing: Collaborate with the architecture team on technical evaluations, solution design, and approach discussions Build reusable components and front-end libraries Translate designs and wireframes into high-quality code Conduct code reviews and mentor team members on best practices for web and services development Work effectively both as part of a team and independently What You Should Have: 5+ years of experience in software development 3+ years of hands-on experience with Angular Proficiency in building dynamic and responsive user interfaces using Angular components, directives, pipes, and services. Experience with state management libraries such as NgRx or Akita. Familiarity with Angular modules, lazy loading, and routing to optimize application performance. Experience integrating RESTful APIs and third-party libraries into Angular applications. Proficiency in HTML5, CSS3, SASS, ES6, ES2017, JavaScript, and TypeScript Advanced knowledge of web technologies and UI/UX standards Professional Skills: Excellent communicator, able to convey technical knowledge across both Business and IT teams, in person and online Strong documentation skills for technical designs and concepts Fluent in English Nice to Have: Experience with React and .NET Experience building micro-frontend applications Familiarity with CI/CD tools (Jenkins, TeamCity, Azure DevOps) Experience with AWS or Azure Understanding of Agile methodologies (Scrum/Kanban)
Ideally, we are looking for: - 3-4 years of experience in .Net Development - Rest API - Angular or react js - Framework 4.0 or any version - Entity framework - Knowledge of middleware & backend GENERAL FUNCTION The developer is a technical expert responsible for driving architecture, documentation, design and development for our business as part of our transformation efforts. This role will work directly with the CTO office, Enterprise architect, IT Leaders, internal stakeholders and development team members to define, design and deliver the technical solutions that will support the businesss vision, strategy and goals. DUTIES/RESPONSIBILITIES Development and implementation of technical designs to support enablement of the digital strategy Code, tests and debug application programs Recommend engineering best practices, including use of design patterns, code reviews Collaborate, communicate with different teams, and triage technical issues across teams Ability to author design and architecture documents with input from other technical resources. Collaborate with product and project managers as well as business to define product features, architectural deliverables and project estimates Provides technical oversight and guidance to outsourced platform and partner IT resources Engagement in every stage of the project lifecycle planning, requirements clarifications, design, develop, test support/bug fix and support the application Participate in cross-functional projects that span multiple business units across the enterprise - driving innovation, new product functionality, and overall product maturity. Plan, supervise, and participate in technical activities for multiple projects Coordinate with other technical managers, leads and architects to identify and monitor cross-site impacts Coordinate meetings or initiate working sessions to resolve project issues and roadblocks QUALIFICATIONS Bachelor's degree in Computer Science or related field EXPERIENCE 3+ years of experience with Microsoft .Net full stack development tools 2+ years of building enterprise software, particularly web-based and customer-facing applications Understands and experience in implementing solutions on a multi-tier architecture environment Experience in building large scale retail B2C web applications Comprehensive SDLC experience including Agile implementation principles and practice Production environment deployment and maintenance Performance tuning and optimization for scalability and high availability Good debugging, troubleshooting and analytical skills Strong interpersonal skills; ability to build relationships with and influence other functional areas Detail and big picture orientation Operates independently with minimal guidance from management Ability to manage numerous concurrent projects Proficient in Microsoft Development tools and platforms like Visual Studio 2015 and up, .Net Framework 4.0 and up, C#/TFS / Git / and SQL Server Experience in designing and developing responsive web sites using MVC, HTML5, and Angular.js Very proficient in Javascript and C# Knowledge of web/integration services, including WCF, RESTful APIs, SOAP and WSDL. Nice to have: Understanding of automated builds using TFS, DevOps process, Cl/CD and Cloud hosting. Experience with Azure cloud development (PaaS) Knowledge of financial services Proficient in Database design and programming using T-SQL including ORM tools like Entity Framework Experience with Azure DevOps (VSTS) EMPLOYERS RIGHTS This job description does not list all the duties of the job. You may be asked by supervisors or managers to perform other duties. You will be evaluated in part based upon your performance of the tasks listed in this job description. The employer has the right to revise this job description at any time. This job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason. This document contains Momentum Groups confidential and proprietary information and is intended for Momentum internal use only. WHAT WE OFFER An opportunity to be a part of a major successful financial servicesgroup. An innovative culture that promotes autonomy and flexibility A dynamic team and working environment that provides ongoingsupport
GENERAL FUNCTION The Operations RPA / Automation Analyst designs and builds lightweight bots, scripts, and low-code workflows that automate repetitive organization-wide operational tasks and data flows. Working with Operations leadership and external automation partners, the role helps establish MFSGs India-based RPA Centre-of-Excellence and delivers measurable efficiency gains. DUTIES/RESPONSIBILITIES Analyze current manual processes and identify suitable automation opportunities. Build, test, and deploy bots in UiPath or Power Automate; develop supporting Python or VB scripts for data handling. Document automation logic and maintain run books for support teams. Monitor bot queues, manage exceptions, and ensure high availability of automations. Track automation ROI (hours saved, error reduction) and report weekly metrics to Operations leadership. Collaborate with external vendors during proof-of-concept and production roll-outs. Stay current on RPA best practices and recommend continuous improvement ideas. Prepare brief automation update decks highlighting time-saved metrics and next-step recommendations QUALIFICATIONS Recent B.E./B.Tech. (CS/IT) or MCA with coursework in automation or scripting. Foundational experience with UiPath , Automation Anywhere , or Power Automate (academic project or certification). Ability to create flow-charts and translate business steps into automation logic. Working knowledge of Python , VB , or JavaScript for data manipulation. Strong analytical and troubleshooting skills; clear written and verbal communication. Comfort presenting bot designs and ROI cases to non-technical stakeholders using clear slides and demos NICE TO HAVE Exposure to REST APIs , JSON , or basic Azure services. Awareness of data-analysis or BI concepts (Power BI / SQL). Participation in RPA hackathons or automation clubs.
GENERAL FUNCTION The Operations Data Analyst works with leadership to collect, clean, analyze, and visualize organization-wide operational data. By delivering automated dashboards and actionable insights, the role drives data-driven decision-making and continuous improvement across MFSG. DUTIES/RESPONSIBILITIES Collect, cleanse, and merge data from multiple internal systems and vendor feeds. Build and maintain interactive dashboards in Power BI / Tableau / Snowflake. Automate routine ETL tasks using Python or SQL scripts. Document data flows and analytics logic in the internal knowledge base. Assist in developing predictive or risk-modelling prototypes (e.g., call-volume forecasting, payment anomalies). Present weekly findings and recommendations to Operations leadership. Create visually compelling slide decks that summarize dashboard trends for weekly leadership reviews QUALIFICATIONS Recent B.E./B.Tech. (CS/IT/ECE with strong academic record. Working knowledge of Python (Pandas) or SQL. An academic project or internship involving Power BI or Tableau. Strong analytical, problem-solving, and presentation skills; fluent English communication. Proficiency in PowerPoint and data-storytellingable to turn analytics into concise, executive-ready decks NICE TO HAVE Exposure to Snowflake, DAX, or basic machine-learning concepts. Participation in analytics hackathons or Kaggle competitions.
Mandatory TOP SKILLS: SQL Queries API Testing Automation Scripting Test Data Creation GENERAL FUNCTION We are looking for a skilled test automation engineer to execute automation tests and assist in their design. Test automation engineers' duties include creating/amending automation scripts and finding solutions for automation problems. You should also be committed to developing skills to provide up-to-date solutions. To be successful as a test automation engineer, you should be exceptionally accurate and possess a superior mathematical aptitude. Ultimately, a top-notch test automation engineer will be proficient in programming languages and have excellent time management skills. DUTIES/RESPONSIBILITIES • Execute and test automation scripts. • Automation test plan must cover maximum testing coverage for most critical pieces of the applications. • Configuring Selenium Test Environment (STE) to set it up. • Participating in Selenium Environment Setup with an Integrated Development Environment (IDE) • Creating, enhancing, debugging, and running the test cases • Collating and monitoring the defect management process • Managing the changes and executing regression test. • Coming up with exact solutions for problems related to object identity and error handling. • Ensure uniform enterprise application design standards are maintained. • Ability to manage and prioritize multiple, diverse projects simultaneously. QUALIFICATIONS • Undergraduate degree in software engineering, computer science, information technology, information systems, computer engineering, or similar education or work experience. • Experience test automation using different frameworks for different platforms. • Strong troubleshooting and communication skills and can clearly articulate all aspects of the job requirements, including the creation of formal documentation. EXPERIENCE • Must have hands on Programming language like Java, java script and python • Good to have knowledge of .net and CI/CD knowledge. • Must have the Skill to automate Mobile applications (Android and iOS) using tools like Appium or similar application in different browsers, OS and integrate with other frameworks (like Cucumber, Junit, etc.,) • Must have all Selenium automation frameworks experience. JOB DESCRIPTION • Must have worked on Cucumber Framework (or similar) to support Behavior Driven Development (BDD). • Experience with testing Rest APIs - Working knowledge of Postman for testing APIs • Must have load balance and performance testing experience using JMeter • Able to script in all three different channels of applications (desktop, Mobile and online) • Self-motivated, creative, and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies. • The individual will work closely with manual testers, and Testing Head, throughout the SDLC, executing automated test iterations, tracking & reporting test results, troubleshooting and coordinating the bug fixes. • Azure Devops knowledge is a plus. • Working knowledge of SQL • Adapt current web applications for mobile platforms. • Knowledge of high-volume transaction systems and demonstrable ability to simply describe these in plain business English. • Must have a positive attitude and ability to meet timelines as per QA estimations. • Good English communication skills • Knowledge about Agile Scrum ceremonies. • Functional knowledge of financial instruments such as Installment Loans, Payday Loans, Checks, and industry domains such as loans, underwriting, collections, Fraud, is a plus. WHAT WE OFFER • An opportunity to be a part of a major successful financial services group. • An innovative culture that promotes autonomy and flexibility • A dynamic team and working environment that provides ongoing support.
DUTIES/RESPONSIBILITIES Handling High volume of chats (handling simultaneous chats) Email handling Phone handling (English), M-F 0700-2300 ET, S-S 0700-2200 ET) Basic printer troubleshooting (network printing) Basic Network diagnostics Application troubleshooting (POS log captures, cache clearing, Office, Adobe, etc) SCCM Software Center installations Browser troubleshooting Office 365 Basic Windows 10 Operating system knowledge (confirm disk space, resource consumption, clearing temp files, check Ram, etc.) Western Union security certificate management and installation Assessment skills: analytics of complex systems and issues, trend analysis. (spotting chat and ticket trends) Detailed oriented for logging Service Requests Software installations Password resets CORE POS user requests (DM, SM, or CSR (Certificate Signing Request) setup, access/login issues) Core back-office (CBO) admin for New CSR setup, pin, bingo card setup for approvals, etc. Provide high levels of support for corporate and retail users. Establish procedures to address customer issues accurately and consistently. Take ownership of high priority incidents and escalate as necessary. Answer questions and provide directions related to products and services. Planning and scheduling time with all areas of IT support to meet service level agreements. Managing call and chat queues to prioritize incoming issues based on business priorities. Coordinate with other departments to resolve issues. Escalate critical issues to support and development teams. Document reported issues and activities in ITSM system. Maintain records of customer interactions for knowledge base articles Provide updates to help desk managers. Collaborate with IT and cross functional teams. Build trustful relationship with stakeholders. Identify opportunities for team effectiveness improvements. Support boardroom equipment and conferencing software (Cisco, Logitech, Microsoft Teams) Support mobility devices(iOS/iPhone/iPads) for VIP and home-based office (HBO) users. Provide software and hardware support to retail locations. End User Support (Software/Hardware): AD/O365 account support Microsoft Authenticator - MFA Desktop, Laptops, MFP (Multi-Function Printers), Tablets (Android/iPads), Retail Peripherals (Check scanners, cameras, receipt printers), VDI (Virtual Desktops) Hardware Management (device driver updates, installation) Inventory Management. Support for operating systems, MS office suite, and other business applications. Address access issues related to password, security, application configuration, troubleshooting and general inquiries. Follow standard EUS and IT Security procedures and log interactions. CMDB asset management Manage, maintain, and deploy desktop images. Escalate complex or urgent issues to relevant IT teams. Network Support: Handle Network topology issues. Router identification and configurations Fail-over network to backup connections. Troubleshoot SDWAN (Software Defined WAN) issues. Dispatch ISP technicians to stores Manage list of Internet Service Providers (ISP) Troubleshoot and escalate store alarm connectivity issues (Tyco) when needed. Perform other duties as assigned. Qualifications EDUCATION Associate or bachelors degree in software engineering, Computer Science, IT, Computer Engineering, or similar education or work experience. ITIL certification and/or relevant industry certifications preferred. EXPERIENCE Minimum of 4 years in a Helpdesk/Service desk, IT Service Delivery, or Desktop Support role. Experience with customer facing IT systems with complex back-office integrations. Broad knowledge of IT operations (networking, telecom, infrastructure, security, desktop support) Experience with deployment tools (SCCM, PDQ, Altiris, etc.) and PowerShell is a plus. Experience managing Active Directory user environments, hybrid Azure. Experience managing and maintaining desktop images. Experience troubleshooting corporate desktop hardware and software. Functional knowledge of financial instruments and industry domains in a plus. Understanding of networking fundamentals & troubleshooting such as TCP/IP, DHCP, and DNS protocols. Familiarity with troubleshooting various types of network hardware such as routers and switches. Proficient in configuring and managing devices to ensure smooth network operations. Experience in Router identification and configurations, fail-over to backup connections. Knowledge of SDWAN (Software Defined WAN) SKILLS Microsoft 365 admin or Office 365 certification is a plus. Experience in hybrid Active Directory Environments. Outstanding communication skills (customer interaction, updates, analysis) Ability to articulate complex technical information into simple-to-understand terms. Problem-Solving Skills. Excellent Written communication (documentation of system issues, analysis, solutions in the ITSM system, and feedback for improvement of help desk procedures) Time management Knowledge of help desk software, ticketing systems, and databases Experience leveraging geographically diverse IT support teams.
GENERAL FUNCTION: We are currently looking for an End User Support Technician to support our MFSG India Corporate office users. In this role, you will provide premium support to all our end usersin MFSG India and white glove treatment for our executives. You will also be responsible for the deployment of various software packages to our end user devices through SCCM, and setup & maintenance of corporate laptop hardware for MFSG India users. Duties / Responsibilities: • Provide White glove service & support in all interactions with ELT (Executive Leadership Team) and SLT (Senior Leadership Team), and their administration staff while prioritizing value and urgency. • Provide IT support for on-site events and meetings including site setup, testing, coordination with venue IT/AV contacts and stand-by support. • Support for the End User Mobility devices (IOS/iPhone/IPads) - VIP and home-based office (HBO) user support • Collaborate with IT teams and SMEs to ensure timely troubleshooting and resolution of technical and functional issues. • End User Support (Software/Hardware) o AD/O365 account support o Microsoft Authenticator MFA o Desktops o Laptops o MFP (Multi-Function Printers) o Tablets (Android / IPads) o VDI (Virtual Desktops) o Hardware Asset Management o Refurbishment o Shipping/Receiving o Inventory Management • Support for Operating System, base load software, MS Office suite and other business applications • Access related issues with password, security, application configuration and troubleshooting, and general inquiries • Research questions using available resources advising users on appropriate action; provide adequate training to end users. • Follow standard EUS and IT Security procedures and log all interactions in the ITSM system. • CMDB asset management • Management, maintenance, and deployment of desktop images. • Familiarity with basic networking to troubleshoot Network and Telecom related issues at our India Office. • Identify and escalate situations to various IT Teams if technically complex or if it requires urgent attention. • Own key initiatives and drives through completion with minimal supervision. • Motivated and enthusiastic with Great Personal skills • Perform other duties as assigned. EXPERIENCE • Experience in End User Support /IT Support/Service Desk Roles. • Experience with deployment tools (SCCM, PDQ, Altiris, etc.) • Experience managing and maintaining desktop images. • Experience supporting executives is preferred. SKILLS • The ability to manage and articulate complex issues. • Strong background in Microsoft Windows Active Directory & Microsoft 365 Environments. • Experience leveraging geographically diverse and offshore IT support teams. • Excellent Oral communication (customer interaction, requirements analysis) • Experience troubleshooting corporate desktop hardware and software. • Understanding of networking fundamentals & troubleshooting such as TCP/IP, DHCP, and DNS protocols.
GENERAL FUNCTION Are you data-driven, detail-oriented, and excited about improving how things work? Join Momentums Collections Analytics team as a Data Analyst Collections Operations & KPIs, and help build the dashboards, insights, and reporting that drive operational excellence and informed decision-making. This role supports day-to-day performance monitoring and provides data insights that help optimize collection agent productivity, contact strategies, and customer outcomes. Its a great opportunity for an early-career analyst to build experience in operations analytics within a fast-growing FinTech environment. DUTIES/RESPONSIBILITIES 1. Reporting & Performance Monitoring Develop and maintain daily, weekly, and monthly reports tracking key collections performance metrics, including: Contact rates Promise-to-pay (PTP) conversion Queue penetration Agent productivity Cure rates and delinquency roll rates Collaborate with stakeholders to ensure metrics align with operational goals and business definitions. 2. Data Management & Analysis Extract, clean, and structure data from various sources (databases, CRMs, telephony platforms). Support ad hoc analysis to answer business questions, uncover root causes, and monitor initiative performance. Ensure data accuracy, consistency, and timely delivery across recurring reporting. 3. KPI Development & Visualization Work closely with operations leadership to define and evolve KPIs that reflect strategy and performance goals. Build interactive dashboards and visualizations in tools like Tableau or Power BI for real-time insights. 4. Process Improvement Support Identify gaps or bottlenecks in collections workflows through data analysis. Contribute to initiatives focused on improving operational efficiency and contact strategy effectiveness. EXPERIENCE 2+ years of experience in an analytical or reporting role, preferably in financial services, customer operations, or collections. Proficiency with SQL for querying relational databases. Familiarity with Excel and at least one data visualization tool (e.g., Tableau, Power BI, Looker). Bonus: experience working with telephony/CRM systems or operations teams. SKILLS Strong attention to detail and comfort working with large datasets. Ability to translate business needs into analytical solutions and actionable insights. Eagerness to learn and grow within a fast-paced, collaborative team. Effective communicator with both technical and non-technical stakeholders. Curious, proactive, and solution-oriented mindset.
GENERAL FUNCTION The Fraud Analyst is accountable for the daily fraud prevention activities at Momentum that ensure applicable Fraud rules, processes and reporting are in place to fend off fraudulent attempts to obtain loans from us. This involves assessing different types of fraud-related risks for all our consumer lending products across North America, adopting industry-leading solutions, developing/deploying fraud prevention strategies and tracking strategy performance for continuous improvement. This role focuses on loan and credit card origination fraud. DUTIES/RESPONSIBILITIES Develop and monitor fraud-related dashboards, detect risky signals and conduct analysis to uncover underlying drivers Develop and implement Fraud strategies leveraging data, advanced analytics tools and business acumen to mitigate fraud losses and maintain optimal customer experience Manage and optimize existing strategies effectively to control fraud risks including stolen/forged identity and first-party malicious intent Design A/B tests, and understand the risk and customer experience trade-offs Identify automation opportunities in day-to-day data extraction, performance tracking and analysis, and execute on them to improve productivity Continue to innovate by testing new data, analytics approaches and models Communicate findings and recommendations effectively to all levels of management Partner with Credit, Product, Ops, IT and external vendors to implement solutions/strategies and monitor their performance Work with legal and compliance team to ensure strategies and policies comply with all the regulatory requirements Qualifications EDUCATION Bachelors degree in quantitative field such as Decision Science, Data Science, Mathematics, Statistics, Computer Science, Operations Research, Engineering, Finance, or Economics EXPERIENCE 3+ years of experience in fraud risk management focusing on strategy, implementation and launching fraud prevention and detection solutions for Fintech, Banking, or other e-commerce Familiarity with 3rd-party Fraud prevention solutions, preferably within the financial services industry Proven track record in acquisition/origination fraud and credit management space SKILLS Experience managing credit risk and/or fraud in consumer lending industry; credit card experience is a plus Strong analytical and problem-solving skills Ability to use predictive analytics and decision trees to build strategies Extensive SQL, Tableau and Python programming skills; advanced Excel skills Strong communication skills ability to communicate technical subject matters clearly and effectively to a wide range of audiences Strong ownership and motivation to drive business results Ability to work in a fast-paced environment and meet deadlines without sacrificing quality Familiarity with decision platforms is a plus
GENERAL FUNCTION As a Senior Analyst, Contact Centre, you will serve as a strategic analytics partner to the call centre team. You will be responsible for delivering data-driven insights and timely reporting that optimize agent performance, enhance operational efficiency, and support strategic decision making across high volume service channels. DUTIES/RESPONSIBILITIES Develop and maintain reports and dashboards to monitor call centre operations efficiency KPIs, delivering actionable insights for performance improvement. Conduct root cause analysis and performance deep-dives to identify trends, gaps, and drivers of inefficiencies. Partner with Contact Centre leadership and collaborate with Workforce Management, Operations, and Customer Experience teams to align analytics with business needs. Support implementation and tracking of performance initiatives, including A/B testing, to evaluate impact and drive continuous improvement. Present findings and recommendations to stakeholders to support timely, data-driven decisions Document reporting processes, scripts, and standards to ensure consistency and reusability. The analysts insights directly influence staffing efficiency, service levels, cost optimization, and agent performance. Errors or delays in analysis can lead to resourcing inefficiencies, reduced service quality, or missed improvement opportunities. This role supports the companys operational excellence strategy by enabling smarter, faster decisions within the Contact Centre using timely, reliable, and actionable data. This role functions with a high degree of autonomy in analysis, reporting, and dashboard development. Strategic initiatives and cross-functional alignment require collaboration and approval from leadership. Individual contributor role with no direct reports. May provide mentorship or technical guidance on projects to junior analysts. Strong communication skills required to work with frontline managers, senior leaders, and technical teams. Must be able to simplify complex data into clear, business-relevant insights. The role requires strong analytical thinking to perform root cause analysis, evaluate the effectiveness of initiatives, and propose practical, data-driven solutions. It demands attention to detail and a proactive approach to uncovering trends and operational improvement opportunities. No direct budget ownership. However, the role influences labour cost efficiency, agent productivity, and service delivery outcomes through analytics and performance recommendations. AI is not a core part of this role. However, the analyst may be asked to support data preparation or validation for model development when required by data science team. The role requires the ability to manage multiple priorities, meet deadlines, and work in a dynamic, high-volume environment. It involves frequent collaboration, problem-solving, and attention to detail, which may require sustained mental focus. QUALIFICATIONS Bachelors degree in a quantitative field (e.g., Statistics, Mathematics, Data Science, Computer Science) OR Master’s degree or graduate certificate in Analytics, Business Intelligence, or a related field 3+ years of experience in data analytics, including at least 1 year in a call/contact centre or service operations environment Hands-on experience developing dashboards, writing complex SQL queries, and generating actionable insights from large data sets Proficiency in SQL and Excel. Experience with Tableau, Power BI, or similar data visualization tools. Understanding of call centre KPIs. Strong communication and storytelling skills. Ability to manage multiple priorities in a fast-paced, high-volume environment NICE TO HAVE Experience supporting workforce management, performance reporting, or call routing analytics Familiarity with A/B testing, operational benchmarking, and KPI framework design Experience with Python or R
GENERAL FUNCTION Momentums Analytics team is looking for a Senior Data Analyst Cards to join our growing Analytics Team. This individual will be the key person for consulting with the business to share data insights providing solutions, reports and strategies to launch, grow and take ownership of the data for our card product. Reporting directly to the Senior Manager of Analytics, the Senior Data Analyst Cards will be the data subject matter expert for all card related data and any associated products and platforms, working closely with the product and marketing department, and external stakeholders. In addition to sharing data insights, the individual will have opportunities to work closely with business leaders in presenting findings and formulating data supported strategies. If you see analytics as an opportunity to solve problems, build relationships, drive business and have fun while doing it, youve come to the right place. DUTIES/RESPONSIBILITIES Leverage data expertise to analyze a wide spectrum of data to provide insights and solutions to the business. Identify and improve inefficiencies or issues in current data processes and reports with a “there’s always room for improvement” mindset. Conceive, design & develop purpose focused reports and dashboards that drives value and meets business needs Manipulate large data sets from multiple sources to provide business metric reporting Communicate concise and actionable business strategies from vast amounts of data for Sr. Management. Continuously broaden knowledge of different business verticals and their functions and how they utilize data Lead the regular touchpoint with business stakeholders to provide insights beyond what is requested and/or provide data solutions to improve their workflow Be able to provide accurate and reliable solutions and explanations independently with minimal supervision EDUCATION Bachelor’s degree or higher in a quantitative field such as Decision Science, Data Science, Mathematics, Statistics, Computer Science, Operations Research, Engineering, Finance, or Economics EXPERIENCE 3+ years of experience in reporting, analysis and strategy development in the financial services industry. Proven experience using SQL, R, Python, or similar data mining and analytics applications. Experience manipulating, creating and presenting insights with credit card data that influence credit card product strategy. Experience with Tableau, Microsoft Power BI, Microsoft SSRS or other tools. Proficient in Microsoft Excel, Word, and PowerPoint. Capable of completing descriptive, diagnostic, exploratory, predictive, and prescriptive analytical exercises. Proven ability to effectively analyze and interpret large amounts of raw data to accurately convey business needs. Excellent communication and presentation skills, and ability to simply explain complex information to both technical and non-technical audiences. Strong work ethic, curious and persistent determination in reviewing and reconciling variances. Ability to work autonomously as well as in a team setting. Aptitude and willingness to roll-up the sleeves and get involved in the details. Highly curious with the desire to go deep beneath the surface to solve problems. Good business judgment with demonstrated ability to think creatively and strategically. Desire to take full ownership of deliverables and be accountable for results Ability to provide deliverables accurately and on time with minimal supervision Ability to draw conclusions and provide explanations and make recommendations based on analysis
Role Summary: We are seeking an experienced Data Engineer (4-8 years) with hands-on expertise in Snowflake, Azure Synapse Analytics, advanced SQL query development, and DevOps-driven object deployment automation. The role involves designing robust data pipelines, optimizing data warehouse performance, and enabling CI/CD for database objects using Jenkins or Azure DevOps. Responsibilities: Design, build, and maintain scalable data pipelines on Snowflake and Azure Synapse Analytics for structured and semi-structured data. Develop, optimize, and troubleshoot complex SQL queries for ETL, aggregation, and reporting tasks across Snowflake and Synapse. Implement automated CI/CD pipelines for Snowflake object deployment (tables, views, stored procedures, UDFs) using Jenkins or Azure DevOps, integrating version control (Git/TFS). Collaborate with data architects, analysts, and business users to understand requirements and deliver effective data solutions and technical documentation. Perform data modeling, schema design, and performance tuning in Snowflake. Ensure quality, reliability, and security of deployed data solutions following DevOps and DataOps best practices. Monitor, troubleshoot, and resolve production issues related to data pipelines and database deployments. Contribute to process improvements, automation, and adoption of new cloud technologies and frameworks. Required Skills: 4-8 years of hands-on experience in Data Engineering or equivalent roles. Deep expertise with Snowflake cloud data warehouse (data ingestion, scripting, performance tuning, integration). Solid experience with Azure Synapse Analytics environment (data pipelines, orchestration, analytics). Advanced proficiency in SQL (data manipulation, aggregation, transformations). Proven ability to implement and manage DevOps CI/CD workflows for Snowflake object deployments, using Jenkins or Azure DevOps. Experience with code/version management tools such as Git or TFS. Familiarity with infrastructure as code and environment automation in cloud platforms. Strong analytical, problem-solving, and communication skills. Ability to work independently and in cross-functional teams. Preferred Skills: Experience with Python or JavaScript for ETL workflows and Snowflake stored procedures. Knowledge of best practices in data governance, security, and compliance (RBAC, masking). Exposure to other BI/ETL tools and cloud services (Databricks, Airflow, Power BI). Certification in Snowflake, Azure, or relevant cloud data technologies is a plus. Qualification: Bachelors Degree in Computer Science, Engineering, or related technical field. Relevant certifications are advantageous.
About the Role: We are seeking a motivated Developer with a passion for Artificial Intelligence and automation technologies. In this role, you will support the design, development, and maintenance of automation solutions that improve efficiency, reduce manual effort, and enhance business processes. You will work closely with QA directors, Ai automation engineer and developers, implement AI-driven automation workflows. This is an excellent opportunity for someone early in their career who wants to develop their skills in AI, automation frameworks, and software development while contributing to impactful projects. Key Responsibilities Assist in designing, developing, and deploying automation scripts and AI-driven workflows. Collaborate with business teams to analyze processes and identify opportunities for automation. Support the integration of AI/ML models into automation pipelines. Develop and maintain RPA (Robotic Process Automation) bots using tools such as UiPath, Automation Anywhere, or Power Automate. Write and maintain Python/JavaScript scripts for automation tasks and API integrations. Test, debug, and document automation solutions. Monitor and maintain automation processes to ensure stability and scalability. Stay updated with AI and automation trends and suggest improvements. Required Skills & Qualifications 2 years of experience with Java development. Familiarity with Python, JavaScript, or similar programming languages. Experience using RPA tools (UiPath, Automation Anywhere, Power Automate, or similar). Experience with REST APIs and data integration. Good working knowledge of AI concepts (machine learning, NLP, generative AI). Bachelors degree in computer science, Engineering, Information Technology, or related field (or equivalent experience). Strong problem-solving skills and eagerness to learn. Good communication and teamwork abilities. Nice-to-Have (Preferred) Internship or project experience in automation or AI applications. Familiarity with cloud platforms (AWS, Azure, GCP) and their AI/automation services. Exposure to version control systems (Git, GitHub Copilot, GitLab). Understanding of workflow orchestration tools (Airflow, Prefect, etc.). Knowledge of SQL/NoSQL databases.
TOP SKILLS: SQL Queries API Testing Automation Scripting Test Data Creation GENERAL FUNCTION We are looking for a skilled test automation engineer to execute automation tests and assist in their design. Test automation engineers' duties include creating/amending automation scripts and finding solutions for automation problems. You should also be committed to developing skills to provide up-to-date solutions. To be successful as a test automation engineer, you should be exceptionally accurate and possess a superior mathematical aptitude. Ultimately, a top-notch test automation engineer will be proficient in programming languages and have excellent time management skills. DUTIES/RESPONSIBILITIES • Execute and test automation scripts. • Automation test plan must cover maximum testing coverage for most critical pieces of the applications. • Configuring Selenium Test Environment (STE) to set it up. • Participating in Selenium Environment Setup with an Integrated Development Environment (IDE) • Creating, enhancing, debugging, and running the test cases • Collating and monitoring the defect management process • Managing the changes and executing regression test. • Coming up with exact solutions for problems related to object identity and error handling. • Ensure uniform enterprise application design standards are maintained. • Ability to manage and prioritize multiple, diverse projects simultaneously. QUALIFICATIONS • Undergraduate degree in software engineering, computer science, information technology, information systems, computer engineering, or similar education or work experience. • Experience test automation using different frameworks for different platforms. • Strong troubleshooting and communication skills and can clearly articulate all aspects of the job requirements, including the creation of formal documentation. EXPERIENCE • Must have hands on Programming language like Java, java script and python • Good to have knowledge of .net and CI/CD knowledge. • Must have the Skill to automate Mobile applications (Android and iOS) using tools like Appium or similar application in different browsers, OS and integrate with other frameworks (like Cucumber, Junit, etc.,) • Must have all Selenium automation frameworks experience. JOB DESCRIPTION • Must have worked on Cucumber Framework (or similar) to support Behavior Driven Development (BDD). • Experience with testing Rest APIs - Working knowledge of Postman for testing APIs • Must have load balance and performance testing experience using JMeter • Able to script in all three different channels of applications (desktop, Mobile and online) • Self-motivated, creative, and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies. • The individual will work closely with manual testers, and Testing Head, throughout the SDLC, executing automated test iterations, tracking & reporting test results, troubleshooting and coordinating the bug fixes. • Azure Devops knowledge is a plus. • Working knowledge of SQL • Adapt current web applications for mobile platforms. • Knowledge of high-volume transaction systems and demonstrable ability to simply describe these in plain business English. • Must have a positive attitude and ability to meet timelines as per QA estimations. • Good English communication skills • Knowledge about Agile Scrum ceremonies. • Functional knowledge of financial instruments such as Installment Loans, Payday Loans, Checks, and industry domains such as loans, underwriting, collections, Fraud, is a plus. WHAT WE OFFER • An opportunity to be a part of a major successful financial services group. • An innovative culture that promotes autonomy and flexibility • A dynamic team and working environment that provides ongoing support.
*** Please be advised that we intend to conduct SQL test for the shortlisted applicants. Therefore, please apply for this position only if you are strong enough in both SQL querying and scripting *** GENERAL FUNCTION The Fraud Analyst is accountable for the daily fraud prevention activities at Momentum that ensure applicable Fraud rules, processes and reporting are in place to fend off fraudulent attempts to obtain loans from us. This involves assessing different types of fraud-related risks for all our consumer lending products across North America, adopting industry-leading solutions, developing/deploying fraud prevention strategies and tracking strategy performance for continuous improvement. This role focuses on loan and credit card origination fraud. DUTIES/RESPONSIBILITIES Develop and monitor fraud-related dashboards, detect risky signals and conduct analysis to uncover underlying drivers Develop and implement Fraud strategies leveraging data, advanced analytics tools and business acumen to mitigate fraud losses and maintain optimal customer experience Manage and optimize existing strategies effectively to control fraud risks including stolen/forged identity and first-party malicious intent Design A/B tests, and understand the risk and customer experience trade-offs Identify automation opportunities in day-to-day data extraction, performance tracking and analysis, and execute on them to improve productivity Continue to innovate by testing new data, analytics approaches and models Communicate findings and recommendations effectively to all levels of management Partner with Credit, Product, Ops, IT and external vendors to implement solutions/strategies and monitor their performance Work with legal and compliance team to ensure strategies and policies comply with all the regulatory requirements Qualifications EDUCATION Bachelors degree in quantitative field such as Decision Science, Data Science, Mathematics, Statistics, Computer Science, Operations Research, Engineering, Finance, or Economics EXPERIENCE 3+ years of experience in fraud risk management focusing on strategy, implementation and launching fraud prevention and detection solutions for Fintech, Banking, or other e-commerce Familiarity with 3rd-party Fraud prevention solutions, preferably within the financial services industry Proven track record in acquisition/origination fraud and credit management space SKILLS Experience managing credit risk and/or fraud in consumer lending industry; credit card experience is a plus Strong analytical and problem-solving skills Ability to use predictive analytics and decision trees to build strategies Extensive SQL, Tableau and Python programming skills; advanced Excel skills Strong communication skills ability to communicate technical subject matters clearly and effectively to a wide range of audiences Strong ownership and motivation to drive business results Ability to work in a fast-paced environment and meet deadlines without sacrificing quality Familiarity with decision platforms is a plus
FIND ON MAP