*This position is on-site in Reno, NV and does not offer a relocation package
About The Role
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.
Required Skills
- 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
What You'll Get:
Benefits are available to all full-time employees after 90 days
- Medical, dental, vision, and life insurance
- Company 401k match at 6%
- Access to a Health Savings Account or Flexible Spending Account
- Professional development assistance
- Paid time off
- Get in on the ground floor
- Ample opportunity for advancement; we want to see you grow
- Dog-friendly office space ... because dogs make everything better, right?