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.