Software Engineer
Summary:
Our Software Engineering team at Instrumart is a group of full-stack software developers who work on our proprietary e-commerce website platform. It is a highly customized e-commerce site that has been under continuous development since 1998, designed to build and sell configurable industrial instrumentation. The primary role of the Software Engineer I is to understand the technology stack and parameters of our codebase while working to optimize the efficiency of new customer acquisition. In addition, the Software Engineer I is tasked with further development of in-house business efficiency enhancement software projects. This position is located in South Burlington, Vermont.
Primary Job Duties:
- Maintain and further develop a custom e-commerce solution to sell industrial instrumentation
- Maintain all our existing ASP.NET Core/JavaScript/Vue-based projects
- Deliver fully tested, high-performing code with a low defect rate
- Work with both front-end and back-end technologies
- Research new technologies and platforms to keep Instrumart at the leading edge within our industry
- Create new, and optimize existing, in-house business efficiency software projects
- Additional to the programming duties, there will be a secondary responsibility to help with general IT work (setting up PCs, administering Google Workspace, Lastpass, Sophos, Office 365, etc.). This may initially encompass 30% of your time.
Required Skills:
- Experience with C# (or equivalent)
- Experience with HTML, CSS, JavaScript, and web development
- Excellent attention to detail
- Good communication skills
- Ability to follow set coding patterns for consistency and maintainability of the codebase
- Understanding of object-oriented design principles
- Ability to break complex problems into simple, elegant solutions
- The ability to speak and write fluently in English
- Self-motivated & strong initiative
Additional Desired Skills:
- Experience working with APIs
- Experience with GitHub
- Experience with Vue front end JS framework (or equivalent)
- Experience with SQL.
A Bachelor’s Degree in Computer Science, or equivalent, is preferred.
Autres détails
- Type de paie Salaire
- South Burlington, Vermont, États-Unis