To apply for this job you must first either login or register

.Net Software Engineer

Burlington, Ontario  - Permanent



Job Description

The Product Development team is looking for a backend software engineer with the technical skill, architectural acumen, and the drive to deliver next generation of innovative FinTech solutions to the challenges that today’s investment managers face.

Responsibilities:
● Design, develop, test, deploy, maintain and improve the next generation of features and functions to expand product offerings.
● Find ways to leverage existing technologies and deploy new technologies to increase the scalability and performance of the platform.
● Manage individual project priorities, deadlines and deliverables.
● Make informed decisions, and be comfortable with celebrating your successes and learning from your failures.


Must Have Skills:

Ideal Qualifications:
● Proven, hands-on track-record in software architecture, design, and implementation of highly available and scalable, multi-tenanted, distributed, and cloud-deployed service based applications.
● 3-5 years of proven expertise programming in C# .NET (4.5+) is required.
● Experience in multi-threaded, distributed, and parallel systems environments.
● Experience in SQL and NoSQL database architectures.
● Excellent debugging and troubleshooting skills, including debugging on live production systems.
● Excellent verbal and written communication skills and ability to interact with local and remote teams.
● Self-motivated and willing to "do what it takes" to get the job done, while remaining organized during the process.
● B.Sc. in Computer Science or related Engineering is required

Preferred Qualifications:
● Strong interest in investment management
● Experience with one or more or the following technologies: Akka.Net, Cassandra, OrientDB, Git
● Working knowledge with multiple software development paradigms, including functional programming, OOP, actor models.
● Practical experience in how to write and optimize code for both runtime and space efficiency.
● Experience in Test Automation frameworks and Test-Driven Development practices.
● Interest and ability to learn other coding languages as needed.


Details:
Starting: ASAP
To apply for this job you must first either login or register