FINRA is dedicated to investor protection and market integrity. Our team of highly trained professionals are passionate about protecting investors and ensuring financial markets remain fair by writing and enforcing the critical rules and regulations that govern more than 3,700 firms and 630,000 brokers across the country. Our ultimate goal is to foster robust, but fair and orderly, markets in which America’s 90 million investors can feel confident.
Bachelor's degree in a technical field such as computer science, computer engineering or related field required
8+ years experience required Overall database development experience
Advanced level of understanding and experience with various SQL Server technologies
Advanced understanding of relational database modeling and the ability to quickly achieve an understanding of complex database systems
Excellent SQL Server skills, including developing stored procedures, functions, and queries
Ability to migrate data with complex rules
Ability to identify and develop solutions for application performance issues related to the database
Database administration/development experience with RDS
Proven work experience as a Database developer
Hands on experience with SQL
Can create and maintain stored procedures, views, tables, jobs, triggers etc
In-depth understanding of data management (e.g. permissions, recovery, security and monitoring)
Design, configure, implement, and administer all database related work.
Partner with Architecture team to design data management and governance protocols, manage the information lifecycle, design infrastructure, and data integration controls
Understanding business strategy and translate business intelligence needs to the database level
Develop and maintain complex data models and logical database designs
Identify and resolve all issues related to database systems to ensure that systems are online and without service interruption
Develop new and enhance existing standards, processes and procedures, and guidelines for database environments using industry experiences, best practices research, and business needs
Work as part of the project team to develop an efficient database system
Oversee the installation and testing of new products and software in the database
Modify existing databases as directed by management
Develop standards and guidelines to protect the database from security hacks
Implement new products to optimize database performance
Evaluate industry trends in database systems
Review protocol and procedures in database system management
Train other members of the database development team