What are the responsibilities and job description for the Software Developer - E-Commerce position at Sandhills Global?
As part of our E-Commerce development team you will be involved in the development and enhancement of our E-Commerce platform. This team focuses on new features and improvements to several different facets of our E-Commerce platform, those being: E-Commerce framework for website hosting and setup automation; seller portal Addashop.com for managing products, shipping, and orders; our public E-Commerce marketplace Otherstock.com; and E-Commerce integrations with our other public marketplaces for retail and rental.
Our team works in an agile environment and takes an iterative approach to developing solutions. We also run in a modified scrum framework that fits our SDLC. We utilize in-house developed, easy to use tools for managing the backlog, planning, and day to day work. Our teams are highly collaborative and take a team oriented approach to development.
Our team works in an agile environment and takes an iterative approach to developing solutions. We also run in a modified scrum framework that fits our SDLC. We utilize in-house developed, easy to use tools for managing the backlog, planning, and day to day work. Our teams are highly collaborative and take a team oriented approach to development.
- Participate in solution design to satisfy a wide range of business needs.
- Analysis and translation of business requirements into technical requirements for development, and creation of design documents and technical specifications.
- Adhere to best practices and standards in the areas of development, technology, and security.
- Provide post-implementation support, including, but not limited to, monitoring application performance and debugging existing code.
- Keep up with advancements and changes in technology and develop an understanding of how new technologies can be leveraged to provide business solutions.
- Many projects employ client-side technologies, including JavaScript, jQuery, React.js, CSS, and HTML5 to develop robust and highly interactive web-based UIs.
- Projects may include development of new products and new features or maintenance of existing software using agile practices as part of a collaborative and open environment.
- Assume other duties as assigned.
- General industry experience developing E-Commerce websites or working with E-Commerce platforms is beneficial.
- Understanding of SEO and principles surrounding it.
- Website and API development using the Microsoft stack (C#/VB, ASP.NET, MS-SQL, IIS, Windows Server, .NET Framework, .NET Core).
- Strong front end UI skills using client-side technologies such as JS, jQuery, React.js , CSS, and HTML5.
- Strong relational database knowledge.
- MS-SQL Server Knowledge and experience (Scripting, Indices, Views, Stored Procedures).
- Ability to perform effectively in a team-oriented environment.
- Ability to quickly learn new technologies. We regularly use and explore new technologies to efficiently solve our technical problems.
- Strong analytical skills to determine effective approaches to business solutions.
- Understanding of best practices and methods to integrate applications within the organization and with external partners.
- Strong knowledge of the full software development life cycle, with exposure to agile or iterative approaches to delivery preferred.
- TFS and TFVC
- In Office Position. 4.5 day regular work week. Ability to commute daily to local office is required.
- Excellent oral and written communication skills
- Results oriented
- Flexible and open to change
- Stable and progressive work history
- Professional appearance and demeanor