R&D Lead
| Company: | H Target |
| City: | Miramichi, New Brunswick |
| Industry: | IT Software |
| Date: | 20 Dec `05 |
| Employment: | Full-Time |
| View all jobs posted by H Target > | |
As an Analytic Software Lead you will use a variety of advanced
numerical, computational and algorithmic techniques to transfer
proprietary client's property into standalone or
plug-in software components. The job demands an exceptional
combination of analytical and programming abilities, knowledge or
familiarity with advanced statistical, machine learning and data
mining techniques. The ideal candidate will have a solid background in
a mathematically oriented discipline such as Computer Science,
Electrical Engineering, Mathematics (including Statistics) or Physics.
S/he should also have a solid understanding of programming concepts
(including Object Oriented Design principles), and experience/working
knowledge of one of the major Object Oriented languages. Finally, s/he
should have a demonstrated track record of creativity and innovation,
as evidenced in an internship, thesis or advanced projects. Strong
communication and teamwork skills are required, as well as a desire to
excel in a highly intellectually challenging programme with a world
class peer group of like minded individuals.
Requirements
## Understanding of n-tier software architectures ## Understanding of database systems, including SQL programming ## Familiarity with Source Code control systems such as Perforce, ClearCase, CVS, VSS etc. ## Familiarity with bug tracking systems such as ClearQuest, Bugzilla, etc. ## Familiarity with the defect life cycle as managed by a QA team ## At least two years experience working at a high technology commercial software or analytics company ## Proven track record as a mentor to more junior colleagues # # Analytic Skills # ## Must have significant amount of experience in a quantitative discipline such as statistics, operations research, or applied mathematics ## Proficient in at least one modeling language (SAS, S-PLUS, Matlab, etc.) ## Must be proficient at quickly understanding the state-of-the-art of a new technology via reading papers, and performing a literature search ## As a part of the application process, the applicant will be expected to research such a topic (to be assigned by the hiring manager) and present a summary of the state-of-the-art to a small group. ## Must be able to translate mathematical expressions of numerical solutions into efficient algorithms and to subsequently represent those algorithms in software # # Computing Skills # # ## Deep knowledge of object-oriented software development practices ## Proficient in at least one high level object-oriented language (Java preferred) * Proficient in at least one scripting language such as Perl or Python ## Significant interest in scientific/analytic computing as a career ## Has completed at least one significant programming project (e.g. final honors thesis) in the area of scientific computing ## Familiar with modern approaches to software development (extreme programming, design patterns, code refactoring, unit testing etc.) ## As a part of the application process, the applicant will be expected to either (a) provide a small sample of their own previously written code and describe why that code is exemplary, or (b) code up a small demonstration app that illustrates some aspect of the topic they were asked to research, as described above # # Other Skills ## Excellent written and oral communication skills ## Able to work independently ## Excellent team-player, willing to work in a collaborative environment
Contact
Requirements
## Understanding of n-tier software architectures ## Understanding of database systems, including SQL programming ## Familiarity with Source Code control systems such as Perforce, ClearCase, CVS, VSS etc. ## Familiarity with bug tracking systems such as ClearQuest, Bugzilla, etc. ## Familiarity with the defect life cycle as managed by a QA team ## At least two years experience working at a high technology commercial software or analytics company ## Proven track record as a mentor to more junior colleagues # # Analytic Skills # ## Must have significant amount of experience in a quantitative discipline such as statistics, operations research, or applied mathematics ## Proficient in at least one modeling language (SAS, S-PLUS, Matlab, etc.) ## Must be proficient at quickly understanding the state-of-the-art of a new technology via reading papers, and performing a literature search ## As a part of the application process, the applicant will be expected to research such a topic (to be assigned by the hiring manager) and present a summary of the state-of-the-art to a small group. ## Must be able to translate mathematical expressions of numerical solutions into efficient algorithms and to subsequently represent those algorithms in software # # Computing Skills # # ## Deep knowledge of object-oriented software development practices ## Proficient in at least one high level object-oriented language (Java preferred) * Proficient in at least one scripting language such as Perl or Python ## Significant interest in scientific/analytic computing as a career ## Has completed at least one significant programming project (e.g. final honors thesis) in the area of scientific computing ## Familiar with modern approaches to software development (extreme programming, design patterns, code refactoring, unit testing etc.) ## As a part of the application process, the applicant will be expected to either (a) provide a small sample of their own previously written code and describe why that code is exemplary, or (b) code up a small demonstration app that illustrates some aspect of the topic they were asked to research, as described above # # Other Skills ## Excellent written and oral communication skills ## Able to work independently ## Excellent team-player, willing to work in a collaborative environment
Contact

