System Developer (Closed)
Role details
Job location
Tech stack
Job description
The Software Engineer at **** will be part of a team of developers writing software that runs ERP (Enterprise Resource Planning) and WMS (Warhouse Management System) systems for businesses across the US. Our software integrates with retailer's payroll, online ordering, inventory management, e-commerce sites, and more. The Software Engineer will focus his/her work on our client/server based desktop application which runs on Microsoft technologies such as SQL, C# and .NET., Develop code in accordance with the design using best practices
- Extend existing system to add functionality
- Plan and work on new solutions with the team
- Assist operations and technical support with customer issues
- Stay up-to-date on emerging technologies and apply them as needed
- Participate in post-mortems and create recommendations to eliminate future application errors
Requirements
Our ideal candidate has experience writing code using C# .NET 4.5+, HTML, CSS, building in an MVC format, and interacting with a SQL database. We're looking for someone with strong communication skills, is a self-starter, and has strong problem solving abilities to flush out potential problems. We need a solid programming "generalist" who can work across technology stacks, from "front to back" including: client side UI, server side business logic, database and reporting.cv
Additional experience we're looking for includes:
- Experience writing stored procedures and advanced queries in MSQL
- Experience with Applications Development
- Experience with Ajax or Jquery
- Experience with integrating applications with 3rd party services
- Experience with payment processing (integrating 3rd party payment platforms)
- Experience with automated testing and continuous integration (preferred)
- Experience using source control