Software Engineer
ZLINE Kitchen and Bath · Reno, NV · 1 wk ago
On-siteEngineeringFull-time
A person in this role will collaborate with other members of the software engineering team to develop new and maintain full-stack internal software. This person will have working experience with Customer Relationship Management (CRM) software, including custom development, external integrations, case lifecycle management, and API enhancements.
Responsibilities
- Assist with full-stack software development and support projects for ZLINE.
- Extend Salesforce CRM software.
- Meet with peers from the software development team to define the scope and scale of new software projects.
- Design ASP.NET and Go Web API services, execute database migrations, and deploy releases on hosted Microsoft Azure environments.
- Develop and maintain front-end features for internal and customer-facing applications.
- Evaluate new developer tools, including AI-assisted coding and productivity tools.
- Utilize design patterns for clean code.
- Perform code reviews, acceptance tests, and E2E tests.
- Troubleshoot and fix bugs.
- Write documentation.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Minimum of 3 years of software engineering experience.
- Advanced knowledge of at least one back-end language such as C#, Go, Apex/Java, or TypeScript.
- Understanding of Integrations (API and non-API integrations).
- Understanding of REST fundamentals.
- Proficient in front-end languages, including JavaScript, TypeScript, HTML, and CSS.
- Proficient in cloud architecture, CI/CD pipelines, and automated deployments.
- Proficient with relational database design, maintenance, and implementation.
- Proficient with Git for version control.
- Familiarity with JavaScript frameworks such as React or Angular.
- Excellent communication and problem-solving skills.
- Understanding and hands-on experience with Salesforce development.
Preferred Experience
- Knowledge of MS Azure.
- Knowledge of Docker.
- Project management experience.
- NoSQL understanding and experience, particularly MongoDB.
- Entity Framework Core and ASP.NET experience.
- Shopify admin experience.
Working Hours & Hours of Operation
Monday - Thursday, 8:00 am-5:00 pm with a 1-hour lunch & Friday 8:00 am - 4:30 pm with a 30-minute lunch
Location
Reno, NV - in person/on-site, not remote
Pay
Pay dates are bi-weekly