Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+34 more
Job description
Client is seeking a Software Engineer to join the Customer Experience Solutions (CES) team. This role will design, develop, test, deploy, and support solutions across CRM, IVR, and Customer Notifications. The ideal candidate is a hands-on engineer with strong experience in .NET/C#, JavaScript/TypeScript, CRM and IVR technologies, REST APIs, and enterprise integrations. In addition to feature development and production support, the engineer will contribute to automated testing and regression using Playwright, Postman/Newman, ReadyAPI/SoapUI, and Azure DevOps (ADO) and leverage approved AI-assisted development tools to improve engineering productivity and quality., * Design, develop, test, deploy, and support CRM, IVR, and Customer Notifications solutions, including new features, enhancements, APIs, integrations, and defect fixes.
- Develop maintainable and secure applications, backend services, and APIs using .NET/C#, JavaScript/TypeScript, REST APIs, SQL, and related technologies.
- Develop and support CRM, IVR/contact center, and notification integrations, including SMS, email, push notifications, and customer communication workflows.
- Participate throughout the SDLC, including requirements analysis, technical design, development, code review, testing, deployment, troubleshooting, and production support.
- Build and maintain automated testing and regression capabilities using Playwright for UI, tools like FlowProbe for IVR, and Postman/Newman and ReadyAPI/SoapUI for API testing.
- Develop and maintain Azure DevOps CI/CD pipelines supporting builds, deployments, automated regression execution, test results, and reporting.
- Analyze application and automation failures, perform root cause analysis, and improve automated regression coverage across CRM, IVR, and Notifications.
- Leverage AI-assisted development tools such as Claude Code or GitHub Copilot for coding, debugging, refactoring, test creation, documentation, and troubleshooting while ensuring appropriate human review and compliance with security standards.
- Collaborate with Product, QA, DevOps, Release Engineering, and other engineering teams to deliver reliable, scalable, and secure solutions.
Requirements
- Bachelorβs degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- 3+ years of hands-on software development experience building and supporting enterprise applications.
- Strong development experience with .NET/C# and JavaScript/TypeScript.
- Experience with REST APIs, backend services, SQL/databases, and enterprise integrations.
- Experience with CRM technologies, such as Salesforce and/or Microsoft Dynamics 365.
- Experience developing or supporting IVR, contact center, telephony, Notifications, or customer engagement solutions.
- Experience with test automation technologies such as Playwright, FlowProbe, Postman/Newman, and ReadyAPI/SoapUI.
- Experience with Azure DevOps, Git, YAML pipelines, CI/CD, automated testing, and deployment processes.
- Strong understanding of software engineering, API design, application architecture, automated testing, debugging, and troubleshooting.
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
Preferred Qualifications
- Experience working across CRM, IVR/contact center, and Customer Notifications platforms.
- Experience with Salesforce and/or Microsoft Dynamics 365 development and integrations.
- Experience building reusable Playwright, FlowProbe, API, and regression automation frameworks.
- Experience integrating automated regression suites with Azure DevOps CI/CD pipelines.
- Experience with Azure/AWS, Docker, Kubernetes, microservices, and observability tools such as Datadog.
- Experience using Claude Code, GitHub Copilot, or similar AI-assisted engineering tools for development and testing.
- Experience in fintech, financial services, payments, or customer-support technology.
Benefits & conditions
Pay Transparency: βThe expected pay range for this position is $45.00-$50.00 per hour. Final compensation will be determined based on experience, skills, and qualifications. Non-exempt employees are eligible for overtime. Full-time employees are eligible to select from different benefits packages. Packages may include medical, 401(k) without employer match. Paid Sick leave is provided based on state or local laws.β
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦