Job
Description
Head
of Technical
You will be a highly
visible employee will be responsible for managing Front-End Development,
Software QA, Systems Operations, and a team of Back-End Software Engineers, as
well as contributing to the overall direction and leadership of the
company.
Do you thrive on
technical challenges? Do you love building and leading exceptional teams? Do you
get excited watching the traffic to your web site grow exponentially while you
have the confidence that there are no bottlenecks in the data
flow?
We love solving
challenging problems and seek those who share this passion. Our team is seeking
a Technical Director to take us to the next level of growth. A small and growing
team of engineers using .NET, C#, JavaScript, Ajax and other web technologies, we are
searching for a leader who can draw from vast experience to help architect and
build future generations of the platform. This leader will be responsible of
each level of the system, from all phases of development to testing and
deployment. The candidate must be comfortable working in these areas and able to
develop highly scalable solutions working with teams of
engineers.
Requirements:
-10+ years of
software development experience
-5+ years of
technical leadership experience, with proven experience managing high-performing
technical teams
-Fluent in .Net, C#,
JavaScript,, AJAX, and other web
technologies
-Exceptional hands-on
experience developing software
-Understands
test-driven development (nUnit an advantage)
-Significant
Object-Oriented design experience, familiar with Design
Patterns
-Knows how the web
works, can easily build a web server and site from
scratch
-Comfortable
discussing algorithms and data structures
-Experience scaling
platforms to reach high transaction volume
-Experience leading
development for QA and IT teams
-Proven experience
hiring solid software engineers
-Proven technical
leadership experience
-Passion for solving
complex technical and business problems
-Worked in an Agile
development environment
-Bachelors degree in
Computer Science or equivalent
Responsibilities:
-Ensure that the
company has appropriate Website+Office IT / Systems / Telephony / Support to
operate its business both now and plans for the
future.
-Ensure that the
Software Engineers are writing robust, readable and maintainable code and are
meeting the needs of the Product Team and the business as a
whole.
-Ensure that the
development and testing environments meet the needs of the Engineers both now
and into the future.
Insights:
This is an exciting
opportunity for the right candidate. You will be taking ownership of the
technology strategy for the business, helping us to upgrade, expand and develop
both our infrastructure and core web architecture. The role will be varied, from
recruiting and growing the team to improving our productivity through developing
our working practices. We have some big ambitions for the right leader who has
the experience, knowledge and drive to define the technology direction for our
company.
Benefits;
As well as the usual
benefits the role also comes with:
-Private Medical
Insurance
-Pension
-Critical Illness
Cover
-Disability
Protection
-Well-Being
Reimbursement
-EAP (Employee
Assistance Program)
-Travel
Insurance