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?
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.
·
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.
