Assistant Director - Senior Database Develope

Moodys   •  

Toronto, ON

Industry: Accounting, Finance & Insurance


8 - 10 years

Posted 172 days ago

This job is no longer available.



Moody’s Analytics - Enterprise Risk Solutions (ERS)

Engineering & Technology - Database Engineering

Regular - Entry Level

The system programmer is responsible for designing and implementing new features that require significant knowledge in the database design and programming, object oriented design, programming complex data conversions, assisting actuarial programmers in writing fast and reliable database related code, profiling and developing code to improve database performance.

Primary Responsibilities

  • Initially, learn as much as possible about AXIS database architecture and structure, insurance products and various aspects of insurance operations and the various supporting applications
  • Write efficient, bug-free code in compliance with GGY programming standards
  • Write concise documentation in help text, KB articles and comments in code
  • Present new ideas to improve database design and performance

Other Responsibilities

  • Other duties as assigned

This role is part of our Systems Design Team.

  • Graduate computer science degree from a recognized post-secondary institution

  • Comprehensive knowledge of database technologies (database design principles, SQL, DAO, ADO, ODBC, OLE DB)

  • Experience in working with SQL Server and programming for it

  • Comprehensive knowledge of C++ and C#/.Net technology

  • Experienced in software design and development

  • Experienced in designing high performance database applications and performance tuning

  • In-depth knowledge of Object-Oriented Design and N-tier application

  • Hands-on knowledge of VBA or similar scripting languages

  • Experience in troubleshooting and debugging programming defects in large applications

  • 7+ years of experience

  • Ability to work in a fast paced, dynamic, team environment

  • Excellent research, analytical and problem solving skills

  • Excellent communication skills