Job details
Job type full-time
Full job description
Job title
Systems engineer (remote)
Position overview
Tricycle ™ launched a revolutionary approach to carpet sampling with proprietary technology that digitally modeled carpet machine manufacturingEach digital rendering, called a tryk®, depicts carpet color and texture more realistically than photography-based imagesTricycle technology is utilized by the world’s leading carpet manufacturers for prototyping new designs
And for creating tools used by designers and architectsTricycle’s award winning technology saves designers and manufacturers time and money in production, merchandising, sampling, and salesTricycle continues to lead the industry with tryk simulated carpet sampling, innovative digital tools, and the expertise to automate the manufacturing process.
In this role, the systems engineer will work with the tricycle engineering team to develop technology to support our visualization software, accompanying websites, and cloud based infrastructure that provide real time rendering, automation, and digital sample ordering.
We are looking for someone who has relevant skills and experience and is ready to learn and grow as wellIdeally, you will be intelligent, curious, self-motivated, entrepreneurial and organizedYou will also be coachable but willing to share your opinionsThis role is for you if you are passionate about creating solutions, solving complex problems, and excited by seeing real people use what you`ve built, and have a desire to make a difference every day.
Responsibilities
Confers with information technology groups and customers to understand corporate direction and goals, regarding automation and application of technologies.
Design corporate information systems, write program specifications, develop user procedures and system documentation, and develop computer programs.
Reviews finished product to assure quality and conformance to requirements, ensuring applicable standards are followed, and appropriate documentation has been created.
Spends at least 60% of their time in the development (design, programming, installation, etc) of software.
Confer with project team members to develop project plan, identifying task steps, and in the prioritization and scheduling of tasks to be performed.
Conduct day-to-day activities and interactions with other employees in a professional, courteous, and positive manner.
Minimum qualifications
Possesses it or business related two or four year college degree, or a minimum of four years of experience in a medium to large scale information services environment.
Professional level experience developing web applications using latest java ee or spring framework technologies
Possesses 2+ years of experience working with any major database and sql.
Possesses above average problem solving skills.
Excellent communication skills both written and verbal
C#/ asp.net/asp.net core
Orm experience - entityframework (code first)/dapper
Sql (mssql)
Single page applications - html5/css3 + react/typescript/javascript + webpack
Rest api design/development
Ci/cd pipeline and tdd best practices
Dependency management - npm, yarn, nuget, etc
Source control - git
Aws/cloud environment
Windows server/iis deployment strategies
Required leadership competencies
Execute action plan
Demonstrate good judgment
Innovate
Build trusting relationships
Adapt and change
Software used :
Visual studio 2019
Vscode
Sql server management studio
Preferences:
Webgl/three.js experience
Solid understanding of image formats and processing techniques
Scripting experience using technologies such as powershell
Windows services (message queue based workers)
Work shift
8 hour, day shift
Shaw is an equal opportunity employer and is committed to providing a workplace free of discrimination, harassment, and retaliationIt is our policy to recruit, hire, train, and promote individuals in all job classifications without regard to race, color, religion, age, sex, sexual orientation, national origin, disability, veteran status, gender identity, or any other legally protected status.