: Only US citizens and Greencard holders This role is contract to hire!
Why you'll love this job: Being a member of Product Management and Delivery Team, you will build application components, test and deploy code. You have awareness of data security, retention, and recovery issues.
You can research technologies independently. You will develop expertise on significant application components, vendor products, program languages, databases, and operating systems. Execute on the plan by building components, testing, and deploying solutions. Your Responsibilities Develop domain expertise on one or more programming languages, vendor products, applications, data structures, business
lines. Requirements Elaboration - offer feedback to project team during build as issues arise Data Modeling - understand data structures Demonstrating frameworks - under mentorship of more senior technical staff System Performance - provide solutions that satisfy performance requirements; construct test cases and strategies that account for performance requirements Security implement solutions and carry out test plans working with more senior technical staff to validate security requirements Standards is aware of technology standards and understand technical solutions need to be consistent with them Independently follow design and code standards, contributing to continuous improvement discussions
Develop and maintain system documentation Qualifications Minimum of 5 years of related experience Bachelor's degree preferred and/or equivalent experience 4+ years experience in Java development including: ORM - JDBC, Hibernate RESTful Web Services (Jersey Framework) JSP Spring - (emphasis on web), Io C, transactions Containers - Tomcat, Lambda Eclipse Web User Interface development (j Query and especially Angular) Familiarity with Agile Frameworks Jira, Scrum, Kanban, etc.
Services Compensation: View salary Total position: 1 Relocation assistance: No Visa : Only US citizens and Greencard holders Job Description The Lead Software Engineer role will be responsible for Level 3 technical support and development of applications within the IT Solutions Delivery department for the Repository and Derivatives Services (RDS) area.
As part of Level 3 application support team contribute into project initiatives for APAC, EMEA or US regions for our Global Trade Repository (GTR) and Securities Financing Transaction Regulation (SFTR) systems Highly technical position with an emphasis on providing expert consultative services to development teams. Contribute to technology-specific
best practices & standards; contribute to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; contribute expertise on significant application components, vendor products, program languages, databases, and operating systems; execute on the plan by building components, testing, configuring, tuning, and deploying solutions.
Job Responsibilities Partner with development teams to provide input during the design and development phases of the SDLCIdentify and implement efficiencies and improvements to standard processes and procedures such as automation through
scripting, programming, etc. Comply with Change Management procedures, to facilitate pre-production/production deployment plans including any vendor software upgrades Collaborate during Root Cause Analysis with any follow-ups that would require application changes to prevent an issue from reoccurring Provide application coverage for alerts in a timely fashion with business impact analysis Review and keep live documentation up to date to provide our support colleagues with the most up-to-date documentation Facilitate information for any ongoing audits Review, understand and understand Business Continuity plans Translate business requirements into software solutions Participate in thorough code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible Qualifications Bachelors degree and/or relevant experience8 years of IT experience in development, testing, implementation, and enterprise application support using PL/SQL and programming languages.
At least 7 years of experience in Data Base SQL programming is required along with expertise in DB procedures/functions/pkgs, main preference in Oracle and Snowflake DB is a must. Extensive experience in data Mapping, Performance Tuning and Identifying Bottlenecks of sources, mappings, targets and sessions.
Must have strong experience in UNIX/Linux Scripting for Batch systems scheduling/ processing and Autosys scheduling tool. Hands on programming languages with Python & scripting languages and flexible working with different front-end technologies. Working knowledge with Bitbucket Version control & repository tool. Added ETL and warehousing techniques is plus. Good to have AWS cloud experience. Works with Infrastructure teams to stand up development, testing, and production environments.
No Visa : Only US citizens and Greencard holders This role is contract to hire!
Why you'll love this job: Being a member of Product Management and Delivery Team, you will build application components, test and deploy code. You have awareness of data security, retention, and recovery issues.
You canresearch technologies independently. You will develop expertise on significant applicationcomponents, vendor products, program languages, databases, and operating systems. Execute onthe plan by building components, testing, and deploying solutions. Your Responsibilities Develop domain expertise on one or more programming languages, vendor products, DTCC applications, data structures,
business lines. Requirements Elaboration - offer feedback to project team during build as issues arise Data Modeling - understand data structures Demonstrating frameworks - under mentorship of more senior technical staff System Performance - provide solutions that satisfy performance requirements; construct test cases and strategies that account for performance requirements Security implement solutions and carry out test plans working with more senior technical staff to validate security requirements Standards is aware of technology standards and understand technical solutions need to be consistent with them Independently follow design and code standards, contributing to continuous improvement
discussions Develop and maintain system documentation Qualifications Minimum of 5 years of related experience Bachelor's degree preferred and/or equivalent experience4+ years experience in Java development including: ORM - JDBC, Hibernate RESTful Web Services (Jersey Framework)JSPSpring - (emphasis on web), Io C, transactions Containers - Tomcat, Lambda Eclipse Web User Interface development (j Query and especially Angular)Familiarity with Agile Frameworks Jira, Scrum, Kanban, etc.
platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.
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: Act as a technical expert on one or more applications utilized by DTCCWork with the Business System Analyst to ensure designs satisfy functional requirements Partner with Infrastructure to identify and deploy optimal hosting environments Tune application performance to eliminate and reduce issues Research and evaluate technical solutions consistent with DTCC technology standards Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately Apply different software development methodologies dependent on project needs Contribute expertise to the design of components or individual
programs, and participate in the construction and functional testing Support development teams, testing, troubleshooting, and production support Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements Work with peers to mature ways of working, continuous integration, and continuous delivery Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately QUALIFICATIONS: Bachelor's degree in technical discipline or related field4+ years technical team leadership experience6+ years experience in application development and a thorough understanding of Java and related software frameworks and technologies: Backend Technology: Java, REST, JPA, Springboot, Spring Web, Spring Batch, Spring Security Frontend Technology: Angular, Prime NG, Bootstrap CSSTesting Frameworks / Technology: JUnit, Mockito, Test NG, Karma, Selenium, Uni RESTData Formats: JSON, XMLDatabases: DB2, Postgres, Oracle Messaging: Solace, AMQP, IBM MQServers: Web Sphere, Tomcat Legacy Technology a plus: Servlets, JSPDeep understanding of Security Types: Mutual Auth, OAuth, JWT, Basic Auth, etc.
Understanding of CI/CD Tools and package managers: GIT, Maven, Node, Jenkins, Bitbucket ABOUT: 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 industrys needs and were working to continually improve the worlds 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.
proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, youll 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 career is more than a good way to earn a living. Its the chance to make a difference at a company thats truly one of a kind.
platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.
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: Act as a technical expert on one or more applications utilized by DTCCWork with the Business System Analyst to ensure designs satisfy functional requirements Partner with Infrastructure to identify and deploy optimal hosting environments Tune application performance to eliminate and reduce issues Research and evaluate technical solutions consistent with DTCC technology standards Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately Apply different software development methodologies dependent on project needs Contribute expertise to the design of components or individual
programs, and participate in the construction and functional testing Support development teams, testing, troubleshooting, and production support Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements Work with peers to mature ways of working, continuous integration, and continuous delivery Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately QUALIFICATIONS: Bachelor's degree in technical discipline or related field4+ years technical team leadership experience6+ years experience in application development and a thorough understanding of Java and related software frameworks and technologies: Backend Technology: Java, REST, JPA, Springboot, Spring Web, Spring Batch, Spring Security Frontend Technology: Angular, Prime NG, Bootstrap CSSTesting Frameworks / Technology: JUnit, Mockito, Test NG, Karma, Selenium, Uni RESTData Formats: JSON, XMLDatabases: DB2, Postgres, Oracle Messaging: Solace, AMQP, IBM MQServers: Web Sphere, Tomcat Legacy Technology a plus: Servlets, JSPDeep understanding of Security Types: Mutual Auth, OAuth, JWT, Basic Auth, etc.
Understanding of CI/CD Tools and package managers: GIT, Maven, Node, Jenkins, Bitbucket ABOUT: 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 industrys needs and were working to continually improve the worlds 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.
DTCC proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, youll 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 career is more than a good way to earn a living. Its the chance to make a difference at a company thats truly one of a kind.