Company Profile
VoxSmart is a global
telecommunications technology company and the acknowledged pioneer of
mobile voice recording. Our product VSmart™ is a proprietary, patented
and award-winning multichannel mobile compliance platform for heavily
regulated industries. We believe passionately in enabling mobility and
helping our clients increase productivity, reduce risk and improve
transparency. We know that enabling enterprise mobility requires
delivery by an experienced team, an obsession with end-user experience
and, above all else, execution with a ruthless focus on security and
service quality.
VoxSmart is looking for people with broad interests, a focus on
solving problems and who understand that languages or technologies can
be interchanged in most situations and are not really the goal, but the
means. As a member of the team you will participate in the maintenance
and development of our flagship product, taking it to the next level in a
close collaboration with the product owners. We’ve made terrific
progress but there is still an incredible number of new features waiting
to be done. We love our code to be clear and clean so you will also
help review the code of your teammates to make sure it’s up to our
standards. And last but not the least, you will work in an effective,
autonomous, feature-based team, following Agile methodologies.
The ideal candidate will have:
• 4 years+ back-end development experience
• You should be competent in C#.
• You should have some experience in building REST APIs
• You should understand algorithmic complexity and how data structures aid or hinder the complexity of an algorithm
• You should have experience about design patterns and dependency injection
•
You should know what ORMs are and have an opinion on them (when to ORM
or to Micro ORM or not to ORM) and have worked with at least one SQL
flavour
Pluses:
• Be competent in ASP.NET MVC and WebAPI. Cassandra, Elastic Search
• Experience with testing frameworks such as Moq or NUnit
• Knowledge of NoSQL databases and big data ecosystems
• Knowledge of .Net Core
• Experience with microservices & OS-level virtualization (containers)
• Some experience working on cloud platforms or developing cloud-based applications
Essential skills and experience:
• You should like to solve problems (with code) and have great attention to detail
• You should be able to self-direct your work, while you will work in a team
•
Testing should be very important for you, not only Unit tests but
integration tests too, we work closely with the QA team to minimize
errors and bugs as a team
• English: we do stand-ups, write all
stories and documentation in English. We don’t require a C level but you
need to be able to communicate, in writing and in speech.
• Communication and people skills, you are passionate about working with talented teammates.