Career Opportunities @ Broad Street

Software Engineer – Server

Are you looking for an exciting challenge within a dynamic, people-oriented culture where you can broaden your technical expertise and put your technical development skills to use?

Broad Street Services Inc. is a technology consulting company, located in Vancouver, BC, that designs, develops, and delivers real-time interactive applications accessed via the Internet as well as back-end tools to support these applications. Broad Street provides a combination of out-of-the-box and customized solutions to an expanding list of partners and customers.

Position Summary

As part of the Development team, the successful candidate will be responsible for performing hands-on technical development using the latest .NET technologies. The incumbent will work closely with other members of the development team by collaborating on a wide range of projects.

You will be part of a team of experts that is responsible for ensuring all aspects of development are met by:

· Performing hands-on technical development using the latest .Net Technologies

· Adding new functionality and building infrastructure to meet increasing production demand for performance and scalability

· Participating in code reviews

· Attending technical meetings and meeting with project stakeholders to clarify requirements

· Working with the Server-side Development team to resolve design issues

· Ensuring appropriate unit test coverage, code documentation, software structure, and supportability are conducted


Essential Skills/Qualifications

· Diploma or higher Degree in Computer Science, or equivalent formal training

· 5+ years of professional development experience

· 3+ years of Visual Studio with .NET

· 3+ years in coding with C#

· Extensive experience using Object-Oriented Programming methodologies

· Deep understanding client-server architecture and multi-threaded programming

· Familiarity with Database design and interaction experience using MS SQL Server

· Understanding of scalability and load-balancing by means of a multi-tier architecture

· Familiar with the administrative tasks to support deployment of their applications, particularly IIS Server administration, Active Directory, and NT Domain administration

· Able to rapidly absorb, comprehend, evaluate and extend software and systems

· Excellent communication, presentation and reading skills

· Able to focus on the details while understanding the big picture

· Familiar with video games and multi-player environments

Additional Assets

· Experience with highly available production environments preferred


As part of our team you will have the opportunity to work with a supportive team of experts, drive your own success, and ride the wave as we continually expand our team.

If you are interested in this opportunity, please send your resume to careers@bstreet.net with ‘Software Engineer - Server’ in the subject line.