Senior Software Developer
________________________________________
About LiveHive Systems Inc.:
LiveHive Systems Inc. is a new and growing company developing cutting-edge technology for the explosive fantasy sports and interactive TV markets. We are seeking energetic candidates ready to create the next generation of community-based distributed entertainment.
Position Summary
As a Developer with LiveHive, you will join a growing team of technology professionals responsible for designing, building, testing, and supporting LiveHive’s NanoGaming products and systems. Working closely with other Developers, you will contribute to cross-team technical leadership, ensuring on-time delivery of quality software in line with established business objectives.
In particular, as a Senior Developer you will perform development and maintenance tasks of high complexity for web-based and desktop client / server systems. You will develop and integrate transactional database access components, data processing components, and user interface components, for use in both end-user and back-end server environments.
Your ability to think abstractly lets you restate complex problems as a synthesis of simple concepts. Using experience and foresight, you anticipate design consequences before implementation. You consistently strive for the most general solutions to problems, maximizing reuse and maintainability and accelerating the development efforts of your peers.
Leading by example, you will mentor team members to foster these values in a continuous learning environment. Your work will demonstrate an uncompromising commitment to design excellence and craftsmanship.
Responsibilities:
• Develop enterprise software components at the presentation, business logic, and data model levels
• Consult with feature designers and project planners to determine feasibility, approach, and timeline
• Write program code to provided specifications, and conduct walk-thrus to ensure compliance and completeness
• Create, Document, Implement, and Conduct unit and system test cases
• Provide input into integration and deployment methodology
• Conduct detailed code reviews to ensure compliance and completeness
• Contribute to design and feasibility discussions
• Write and Maintain system documentation, including operating manuals, as necessary
• Provide escalation support for 24×7 production environments
Qualifications:
• University Degree, College Diploma, or equivalent training in Computer Science or Engineering
• 6+ years intensive software development experience with design focus
• Previous experience developing for a distributed multi-tier environment
• High proficiency in C#, Java, C++, or other comparable object-oriented languages
• Familiarity with the following languages, technologies, tools, and development environments:
o Relational data management & SQL
o Win32, MFC, COM+, .Net, Windows Services
o Microsoft Visual Studio
o Continuous Integration development methodology
• Familiarity with common software design patterns and best practices
• Strong analytical and problem solving skills
• Strong English communication skills (facilitation, interpersonal, written, verbal, and listening)
• Ability to work in a team environment as well as independently
Interested? Interested applicants should email their Cover letter and Resume to:
careers@livehivesystems.com
All applications will be kept confidential. Only qualified applicants will be contacted for interview.