Dtcc Enterprise Services India Private Limited logo

Principal Software Engineer Java Fullstack Developer

Dtcc Enterprise Services India Private Limited

Hyderabad, Telangana, IndiaPRINCIPAL
Principal EngineerJava FullstackArchitecture

Job Description

As a Principal Software Engineer at DTCC, you will play a crucial role in the Development family by creating, designing, deploying, and supporting applications, programs, and software solutions.

Responsibilities

  • Lead technical processes and designs with a focus on reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability.
  • Collaborate with Infrastructure partners to identify and deploy optimal hosting environments.
  • Define scalability and performance criteria for assigned applications.
  • Ensure application meets 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 related to technology platforms and business solutions.
  • Mitigate risk by following established procedures and monitoring controls.
  • Help develop solutions that balance cost and delivery while meeting business requirements.
  • Implement technology-specific best practices consistent with corporate standards.
  • Partner with cross-functional teams to ensure the success of product strategy and project deliverables.
  • Manage 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 contribute to the solution design.
  • Construct application Architecture encompassing end-to-end designs.
  • Mitigate risk by following established procedures and monitoring controls, spotting key errors, and demonstrating strong ethical behavior.
  • Lead technical processes and designs with a focus on reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability.
  • Collaborate with Infrastructure partners to identify and deploy optimal hosting environments.
  • Define scalability and performance criteria for assigned applications.
  • Ensure application meets 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 related to technology platforms and business solutions.
  • Mitigate risk by following established procedures and monitoring controls.
  • Help develop solutions that balance cost and delivery while meeting business requirements.
  • Implement technology-specific best practices consistent with corporate stand

Qualifications

  • Minimum of 8 years of related experience.
  • Bachelor's degree preferred or equivalent experience.

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.