Senior Software Developer

Corcentric Logo

Corcentric

📍Remote - United States

Summary

Join Corcentric's Customer Engineering group as a Senior Software Developer and contribute to our multi-tenant cloud solution. You will resolve customer technical issues, manage cross-functional communication, and develop customer-specific application logic. This role involves working with various teams, including Customer Support, Customer Success, Product, and Professional Services, and requires strong development skills and customer focus. The position is based in Cherry Hill, NJ, or remotely in the Eastern US Time Zone (PA, GA, NC). This is a great opportunity to work with a diverse, global team that prioritizes quality work and professional development. Corcentric offers a comprehensive benefits package, including generous PTO, paid holidays, and various insurance plans.

Requirements

  • Bachelor’s or Master’s degree in a relevant discipline, with progressive software development experience. (Experience may be considered in lieu of degree)
  • 5+ years previous development experience working with a customer-facing web application
  • Strong experience developing, testing, and delivering web applications
  • Strong dedication to customer satisfaction, with the ability to communicate effectively with technical and non-technical audiences
  • Strong analytical skills, along with a sense of ownership and drive to problem-solve
  • Ability to listen, analyze and adapt to various issues
  • A collaborative, team-driven approach to project delivery and issue resolution
  • Working knowledge of PHP, .NET, Java, or similar
  • Working experience with MySQL and related technologies
  • Experience with standard data formats (including XML, JSON)
  • Experience with business-specific data formats (including cXML, OCI, EDI)

Responsibilities

  • Deliver functionalities tailored to customer needs using internal frameworks. This includes planning, designing, developing, testing, deploying technologies and maintaining them
  • Communicate with customers and customer-facing teams regarding expectations and incidents
  • Manipulate databases for data migrations and transformations
  • Connect customer applications with third-party systems
  • Perform unit and integration tests to verify compliance of developments
  • Offer tailored support to the Managed Services team that operate our solution for key customers
  • Troubleshoot customer issues, communicating and partnering with Tech Support and Customer Success teams
  • Work with product management, business teams, and other engineering teams collaboratively to define, develop and deliver work
  • Encourage collaborative practices and adherence to team guidelines, fostering a culture of learning and continuous improvement

Preferred Qualifications

  • Relevant domain knowledge, working with numbers/data relevant to accounting, finance, billing, payments, and procurement processes
  • Experience with API documentation and testing tools (Swagger, Postman, cURL)
  • Experience with standard network protocols (https, ftps, sftp, wss, smtp, …)

Benefits

  • Generous annual paid time off program that increases with tenure
  • Eight paid holidays plus three personal holidays to recognize or celebrate an occasion that is important to you
  • An annual paid day off to volunteer for causes that are near and dear to you
  • Paid maternity, paternal/secondary caregiver, and adoptive parent leave
  • Company-paid life and disability insurance
  • 401k program with a company match
  • Medical insurance plan options ranging from a traditional PPO to High Deductible Health Plan options that feature a company HSA contribution
  • Dental plan – including orthodontia coverage
  • Vision plan – including discount for LASIK surgery
  • All medical, dental, and vision insurance plans are available from the first of the month following your start date – no extended waiting period to be eligible!
  • A no-cost Employee Assistance Program - 24/7 access to confidential counseling services and a wide range of additional support and professional services

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.