Senior Software Engineer

company banner
Depository Trust
Software, Engineer, IT, Application, Architect, System, Performance, Data Modeling, Security, Java, JDBC, API, Network, Oracle, SQL, Management
Full Time

Job Description

Senior Software Engineer

Are you ready to explore a world of possibilities?

Join our DTCC family, and you'll grow your expertise and become the best version of you. As you embark on a new journey, you'll seek challenges with flexibility and patience, learning new skills and advancing your career while having the time of your life.

Why You'll Love This Job:

Being a member of IT SIFMU Delivery team, you will apply specific technical knowledge in order to assist in the design and construction of critical systems. The SSE works as part of an AD project team and may interact with the business, Functional Architects, and domain specialists on related systems. The SSE will contribute to the design of components or individual programs and participates fully in the construction and testing. This involves working with the Senior Application Architect, and other technical contributors at all levels. This position supplies expertise to project teams through all phases, including post-deployment support. This means researching specific technologies, and applications, and contributing to the solution design, supporting development teams, testing, troubleshooting, and production support. The SSE must possess good orientation skills and be able to work well on a team. This position requires working closely with the functional and governance functions, and more senior technical resources, reviewing technical designs and specifications, and contributing to cost estimates and schedules.

Your Responsibilities:
  • Technology Expertise - is a domain specialist on one or more of programming languages, vendor products, DTCC applications, data structures, business lines
  • Platforms - works with Infrastructure partners to stand up development, testing, and production environments. Aware of Frameworks - that promote concepts of isolation, extensibility, and extendibility
  • Requirements Elaboration - works with the Functional Architect to ensure designs satisfy functional requirements
  • System Performance - provides solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues. Data Modeling - reviews and extends data models
  • Security - implements solutions and executes test plans working mentoring other team members in standard methodology
  • Standards - is aware of technology standards and understands technical solutions need to be consistent with them. Documentation - develops and maintains system documentation
  • Aligns risk and control processes into day to day responsibilities to supervise and mitigate risk; raises concerns appropriately

Talents Needed for Success:
  • 6+ years' experience in Java application development
  • Bachelor's degree in technical/computer field or related experience required
  • Core Java, including JDBC, Spring, SpringBoot, JPA, Junit, Java design patterns
  • 3+ years development experience with RESTful API development, Swagger/OpenAPI specifications
  • 3+ years' AWS Cloud Services experience, including EC2, S3, IAM, Application Load Balancer / Network Load Balancer, Parameter Store, KMS/CMK
  • 3+ years' experience with Eclipse, Git/BitBucket, Maven, Jenkins, HiPAM tools
  • Experience deploying to and configuring Tomcat application servers
  • Experience with Oracle RDBMS, SQL, Stored Procedure development
  • Experience with Agile development, including Scrum and Kanban, use of JIRA
  • Experience with Drools, Camel
  • Strong written and verbal communication skills
  • Self-motivated, work independently or in a team environment

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



About Us

About DTCC

DTCC safeguards the financial markets and helps them run efficiently, in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry's needs and we're working to continually improve the world's most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.

Our work environment favors openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you'll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A DTCC career is more than a good way to earn a living. It's the chance to make a difference at a company that's truly one of a kind.



About the Team

The IT SIFMU Delivery Department supports core Clearing and Settlement application delivery for DTC, NSCC and FICC. The department also develops and supports Asset Services, Wealth Management & Insurance Services and Master Reference Data applications.


Company Information

Who are we?

DTCC safeguards the financial markets and helps them run efficiently – in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry’s needs and we’re working to continually improve the world’s most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.

Why choose DTCC?

DTCC employees work at the center of the world’s financial markets, bringing both innovation and stability to the entire post-trade lifecycle. Our work environment favors openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you’ll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries.

.

Dice Id : 90853261
Position Id : 201578
Originally Posted : 2 months ago

Similar Positions at Depository Trust

Lead Software Engineer
  • Tampa, FL
  • 23 hours ago
Principal Software Engineer
  • Tampa, FL
  • 23 hours ago
Principal Software Engineer
  • Tampa, FL
  • 23 hours ago
Principal Software Engineer
  • Tampa, FL
  • 23 hours ago
Senior SDET Engineer
  • Tampa, FL
  • 23 hours ago
Principal Software Engineer
  • Jersey City, NJ
  • 23 hours ago
Principal Software Engineer
  • Coppell, TX
  • 23 hours ago
Lead Software Engineer
  • Jersey City, NJ
  • 23 hours ago
Software Development Engineer in Test (SDET)
  • Jersey City, NJ
  • 23 hours ago
Java Developer
  • Coppell, TX
  • 23 hours ago