Position Overview
Skillsoft is currently seeking a talented Microsoft SQL Database developer to join its Books software development team in delivering Book, Audio and Video content through the SkillPort learning management systems.
Reporting to the Director, Software Engineering, the Database Architect will be responsible for providing innovative database solutions to development projects as well as technical leadership in the execution of projects.
Position Responsibilities
Interact with stakeholders to convert business requirements into functional specifications
Work with the cross-functional team to come-up with the effective design approach
Understand system wide ramifications; create and communicate database design components under MS SQL server
Develop and performance tune database solutions and integrate them into the .Net based web application
Provide database maintenance support for rest of the development team
Offer database and application best practices support to rest of the development team
Troubleshoot performance issues related to database and other parts of the web based application
Work with the development team to troubleshoot customer issues.
Desired Skills and Experience
Customer Focused – personally demonstrated that both external and internal customers are a high priority by identifying, and responding to their needs in a timely and efficient manner
Initiative – Recognizes opportunities and initiates actions to capitalize on them by looking for a new and productive ways to make an impact
Innovative Thinking – Embraces and champions new ideas and encourages others to do likewise
Building Organizational Commitment – Demonstrates commitment, loyalty and appreciation for the organization. Conveys a high-level of concern for all employees, while helping to ensure that both their needs and those of the organization are met
10+ years of experience in MS SQL Server development
Demonstrated experience in the full lifecycle of software development from design through support
Ability to translate business requirements into functional specifications and development scope
Ability to create and communicate complex database design, understand system-wide ramifications, development and performance tuning database application components under MS SQL Server
Thorough understanding of database engine internals, database coding best practices and query tuning principles
Proficiency with writing stored procedures, triggers, and database jobs and the ability to provide database development assistance and code for software engineers
Knowledge and experience of SQL Merge Replication and Database Mirroring is a huge plus.
Working knowledge of web technologies such as Java, .Net is a plus
Ability to troubleshoot and debug both application and database problems
Experience working with remote team is a plus
Education and Certifications
BSCS or BSEE or equivalent experience
|