Software Engineer

ChannelAdvisor

(Morrisville, North Carolina)
Full Time
Job Posting Details
About ChannelAdvisor
ChannelAdvisor is a leading provider of cloud-based e-commerce solutions that enable retailers and manufacturers to increase the scale and profitability of their global sales through dozens of online channels including Amazon, Google, eBay, Facebook and more. Through automation, analytics and optimization, ChannelAdvisor leverages a single inventory feed to more efficiently list and advertise products online, connecting suppliers with shoppers to increase sales.
Responsibilities
* Identify, propose, and implement solutions to challenges facing our customers worldwide * Work closely with leaders in the ecommerce industry, including Amazon, eBay, Google, Alibaba, and more * Participate in a fast-paced agile development team building software as a service (SaaS) applications with potential to grow into a leadership role * Collaborate among a small, 5-8 person agile team with ownership of a core component of the ChannelAdvisor platform * Design and build software that scales across hundreds of servers and thousands of customers with very high throughput * Work with a team of peers who are smart, professional, and share a passion for creating great software
Ideal Candidate
**Required Qualifications** * Strong oral and written communication skills * Bachelors degree or higher in Computer Science or a closely-related field * Minimum 3-5 years of experience developing commercial software in C# or Java * Experience developing web applications, working with databases, and SOAP/REST web service APIs * Understanding of relevant software development tools including version control, build processes, debuggers, and test frameworks * Ability to work independently with limited supervision **Preferred Qualifications** * Experience with C#, ASP.NET MVC, MSSQL, and/or Redis * Experience working with distributed development teams spanning multiple offices and timezones * Familiarity with agile software development practices such as Kanban and Scrum * Proven track record of creating scalable software that scales to dozens or hundreds of servers in a distributed, fault tolerant manner * Experience with e-commerce, retail, online marketplaces, or digital marketing

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.