This is a great opportunity to work with a small close-knit team, on a world-class analytics platform, to deliver new updates, visualisations, and integrations in a responsive and agile environment.
You will be exposed to the full product lifecycle, working with the team on designing, developing, and testing new features for our product, features that involve both server-side and front-end development as well as integrations with Corvil or 3rd Party APIs over REST or SOAP.
Past collaborations with other teams have included working with our Data Science team to deliver cutting-edge Machine Learning based features to customers.
Our front-end stack is built using Web Components and Angular, with backend integrations in Python and Java, in a modular implementation environment, to enable making immediate and meaningful additions to the feature set of the product.
Essential Skills:Experience developing using Python and JavaAutomated unit-testing and integration testingBuilding modular UI Elements using Web Components (i.e.
StencilJS) or Angular/ReactExperience with RESTful web servicesKnowledge of UI design principles, web standards, and cross-browser capabilitiesDesirable Skills:Experience with web-services using SOAPData visualisation techniquesKnowledge and use of SQL (or similar query language)Sound knowledge of design patterns and designing with abstractionsExperience with automated build systems and SCM systems including GIT and SVNPersonal Attributes:Excellent analytical and problem-solving skills – able to propose several viable solutions to complex problems and evaluate the best alternativePassionate about technology, design, and quality – able to write high-quality code together with appropriate tests proving functionality works as expectedCan quickly grasp and learn new technologies and techniquesExcellent communication skills – able to contribute to design discussions and offer innovative solutions to complex problemsAble to provide concise and regular updates on progress and highlight issues that might affect progressWorking Arrangements:This is a hybrid position with weekly time in the office and the flexibility of working from home.
Though travel may be required from time to time, it is not expected to be regular or frequent.
The role holder will be expected to work whatever hours are necessary for the performance of this role, recognizing that it involves multiple jurisdictions/geographies including but not limited to EMEA, USA, and APAC.
#J-18808-Ljbffr