We are an ambitious company of innovators building and shaping the future of customer service technology, and we're seeking a Senior Software Developer to design, develop, and implement special projects.
Requirements
- At least 5 years of software development experience in a variety of technologies
- Developed using Typescript or similar typed language (C#, java, etc.)
- Experience with Object Relationship Mapping like Entity framework
- Worked with databases like MS SQL or Postgres and have advanced knowledge of TSQL
- Strong software architecture and design experience using modern techniques
- Experience with UI/UX design principles and translating them into intuitive user-friendly interfaces
- Strong knowledge of web technologies (Asp.net, CSS, Javascript, JQuery OR desktop application stacks
- Developed using Electron, Vuejs or similar technologies (considered an asset)
- Familiarity with kubernetes and docker is an asset
- Great communication skills and can play nice with others
- Experience with automated testing (Unit testing, Selenium, etc.)
- Built and consumed web services
- Understanding or experience in an agile development environment
- Understanding or experience with automated continuous deployment strategies
- Experience with working within a team, mentoring other developers, empowering and having the backs of your fellow team members
Benefits
- Flexible environment that works with you
- Equal employment opportunities
- Accommodation for persons with disabilities