Job DescriptionBBG Management Corporation has an opportunity for a Senior Python / C# Software Developer in Richmond, BC.
At least 5 years of experience in Python or C# / .NET (C++ experience is also considered)
Deep knowledge of the principles of building highly available and fault-tolerant software
Optimize solutions in profiling services and CPU memory consumption
Strong experience writing multi layered applications, good knowledge of concurrency / consistency mechanisms. Usage of IPC and shared resources
Knowledge of networking protocols from TCP / IP stack and application level
Experience with SQL and query optimization on large databases
Experience building multi-leveled systems, expansible distributed systems, consistent memory storage in an architecture environment
Understanding TDD / DDD approaches. Creating complex functional tests of full services
Experience in Machine / Deep Learning or Natural Language Processing would be considered an asset
Strong CS / mathematical and algorithms background
BS Degree required
If you have the required experience and are interested in learning more, please contact Sam Xie at sam.xie bbgmanagement.com
BBG Management welcomes and encourages applications from people with disabilities. Accommodations for disabilities in relation to the job selection process are available upon request.