
JOB DESCRIPTION:
- The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm.
- Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems.
RESPONSIBILITIES AND QUALIFICATIONS:
- Minimum of 8 years of related experience
- Bachelor’s degree preferred or equivalent experience
- Lead needed technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability
- Hands on experience using Snowflake, DBs, scripting, Agile, Data Strategy, Data Warehouse development and Data Analytics
- Collaborate with Infrastructure partners to identify and deploy optimal hosting environments
- Define scalability and performance criteria for assigned applications
- Ensure application meets the performance, privacy, and security requirements
- Tune application performance to eliminate and reduce issues
- Verify test plans to ensure compliance with performance and security requirements
- Support business and technical presentations in relation to technology platforms and business solutions
- Mitigate risk by following established procedures and supervising controls
- Help develop solutions that balance cost and delivery while meeting business requirements
- implement technology-specific best practices that are consistent with corporate standards
- Partner with multi-functional teams to ensure the success of product strategy and project work
- Lead the software development process
- Drive new technical and business process improvements
- Estimate total costs of modules/projects covering both hours and expense
- Research and evaluate specific technologies, and applications, and supplies to the solution design
- Construct application Architecture encompassing end-to-end designs
- Serves as a trusted coach or mentor within the organization.
LEADERSHIP COMPETENCIES:
- Be Visionary: Transformational leaders are Inspires Change advancing the organization’s strategy by being Future Focused and Compelling Communicators.
- Build Capability: Leaders build capability in themselves by being Committed to Personal Excellence and are Talent Developers for others by providing growth opportunities, feedback and coaching.
- Create Community: Our leaders are Inclusive Leaders who are Relationship Minded, embracing individual differences, inspiring others to thrive, and building networks for effective collaboration.
- Empower Results: Leaders at DTCC are Results-Oriented, delivering timely, high quality, client-focused results, while mitigating risk. They are Business Savvy and understand DTCCs position in the global marketplace, recognizing the emerging industry trends that can impact DTCC business strategies.
Similar jobs for you:
- Java UI Developer Tampa - FL Full Time 3 years ago
- Senior User Experience Researcher Tampa - FL Full Time 3 years ago
- Software Development Engineering - Sr Professional II (JAVA/J2EE) Tampa - FL Full Time 3 years ago
- Business Analyst Tampa - FL Full Time 3 years ago
- Operations Business Analyst (Salesforce) Tampa - FL Full Time 3 years ago
- Senior Java Full Stack Developer Tampa - FL Full Time 3 years ago
- Senior Principal Devops Engineer Tampa - FL Full Time 3 years ago
- IT Security Engineer (React Squad) Tampa - FL Full Time 3 years ago
- Lead IT Governance and Process Improvement Specialist Tampa - FL Full Time 3 years ago
- Lead IT Security Engineer (React Squad) Tampa - FL Full Time 3 years ago