Fidelity Investments is a leading financial services company, and they are seeking a Director of Software Engineering Development. The role involves leading and managing teams to develop Cloud-based brokerage applications while ensuring adherence to regulatory standards.
Responsibilities:
- Oversees changes in project development policies, procedures, standards, and strategies to development experts and management
- Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level
- Participates in high-level, cross-functional architecture design teams
- Identifies and consults with internal and external technical resources to produce cross-company strategic designs
- Consults on development and delivery of major technology initiatives for the business unit
- Consults on deployment of major project deliverables
- Consults on the documentation of major technology applications
- Oversees the technical implementation of cross-divisional or company architectural components
- Initiates and drives project or strategy discussions with users or external groups to resolve issues
- Sets vision, goals, and direction of team/organization
- Plans and leads organization-wide initiatives
- Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects
- Advises senior management on technical strategy
- Mentors junior team members on functionality of application processes, troubleshooting, and coding best practices
- Researches and recommends new technologies
- Works across groups to identify opportunities for organization-wide technology initiatives
- Provides guidance, training, and coaching to other team members for performance and career development
- Identifies and plans for future resource needs
Requirements:
- Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Engineering Development (or closely related occupation) designing, coding, and implementing high volume brokerage regulatory reporting applications
- Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Engineering Development (or closely related occupation) designing, coding, and implementing high volume brokerage regulatory reporting applications
- Demonstrated Expertise (“DE”) gathering and interpreting business, functional, and technical requirements -- interacting with end-users or end-user representatives to define, interpret, and clarify the scope of complex business requirements and process issues into logical use cases (epics and stories) -- to support the building or enhancement of reporting applications according to regulatory agency standards (Financial Industry Regulatory Authority (FINRA) and U.S. Securities and Exchange Commission (SEC))
- DE developing and maintaining regulatory applications to ensure brokerage operations adhere to SEC and FINRA requirements and guidelines, using development, code repository, utility, and build creation tools -- Eclipse, Jenkins, Qpad, QStudio, uDeploy, Winscp, and Kdiff
- DE developing KDB based applications -- designing and maintaining KDB databases, Q programming, real-time database, ticker plants, tick data, and interfaces -- using Java, Oracle, and Relational Database Management Systems (RDBMS)
- DE supporting the creation, implementation, and maintenance of KDB databases and associated processes, using bash and shell scripting; and scheduled jobs, using Control-M