C#-021 Platform Developer II (.NET)
Canada-wide Remote (EST preferred)
Our client is on a mission to develop a new market category and unlock a trillion-dollar industry. Very much like how Amazon leveraged scale to change the way the world shops, our client is shifting the way the world works with data. If you're looking for an impactful and hands on role within a series-A funded startup that is already redefining how data works in the world, then we'd love to meet you.
THE ROLE
As a platform developer here at you'll be empowered to enhance, maintain, and solve issues in our core platform, and implement entirely new features and functionality from scratch!
In this role, you'll get to:
- Design and write code for the core platform, related components, and integrated applications.
- Ensure designs and code are well documented and suitable for use by customers including tier-1 banks in high-volume mission-critical applications.
- Contribute new ideas including product features, alternative designs, and automation opportunities.
- Share ownership of the overall quality of the product; contribute to test automation and execution.
- Follow the teams’ standard development process and implement process improvements.
- Continuously update skills by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Protect confidential information for us, and our customers.
- Prepare customer/end-user documentation as required.
- Support and develop other software engineers by providing advice, coaching, and educational opportunities.
REQUIREMENTS
- 4+ years of hands on ASP.NET development experience (C#)
- Experience in data warehousing and building ETL solutions for data processing pipelines.
- Experience with schema design, dimensional data modelling, and writing advanced SQL queries.
- Experience in relational databases such as Oracle, MySQL, SQL Server, or PostgreSQL.
- Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or equivalent experience.
- Experience with queuing/streaming technology such as AWS SQS or Kafka is a bonus!
- Experience with memory cache technologies such as Redis is also a bonus!