Software Engineer

WinMax Systems Corporation
Los Angeles, CA, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$93,600 - $104,000
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Applications Architecture Automation of Tests Interactive Voice Response Microsoft Azure C Sharp (Programming Language) Code Review Databases Continuous Integration
+34 more
Software Debugging DevOps Push Technology Microsoft Dynamics Systems Development Life Cycle Software Tools Azure DevOps Pipelines Salesforce.Com SoapUI Software Engineering SQL Databases Systems Integration TypeScript YAML Datadog Enterprise Software Applications Postman GitHub Copilot Delivery Pipeline Claude Code Grafana Software Security ReadyAPI Backend Git Kubernetes Information Technology Playwright Api Design Restful APIs Code Restructuring Api Management Docker Microservices

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.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…