Software Engineer - Global Equity Derivatives
Graduate job Weehawken (Hudson County) IT development
Job description
Description
Global Equity Derivatives (GED) IT is responsible for engineering and maintaining the software components used to run the Global Equity Derivatives business. This covers applications across pre trade, e.g. pre trade negotiation, quoting, order management, trade capture, post trade, e.g. risk management, lifecycle management. This role is in the Proprietary Index Lifecycle processing team.
- Responsible for designing, developing, and implementing software solutions from small components, to entire applications, to owning the development of software solutions spanning multiple complex systems. Software Engineers will adhere to the established lifecycle methodology and practices, in accordance to project plans while carrying out their responsibilities.
- Responsible for delivering automated repeatable build & deployment tools for all environments (including prod)
- Developing software components as defined by SDLC
- Performing unit and integration tests of software components for integration into larger subsystems, in accordance with the project's adopted standards
- Documenting code und produces defined work products
- Applying standards, methods, techniques, templates as defined by SDLC (code repository handling, code inspection, penetration-avoidance, etc.) and uses tools approved by CTO
- As a special characteristics of a Support Developer, supporting SWCM in problem solving (3rd level support) that means resolving high-priority defects and deploying fixes to production systems
- Coaching colleagues in more junior roles
- Ensuring that produced code/ system/ service is secure, with good performance, stable, operational and consistent before handover to SWCM
- Delivering working results on timely basis and for regularly reporting to SWCM / PM as agreed on
- Testing unit and integration of components
- Managing versions of software artifacts
- Embed Risk Awareness by designing and operating an effective control environment, proactively identifying and raising control deficiencies and driving diligent and sustainable risk remediation.
Job Requirements:
- Hands-on commercial experience designing & developing professional java based applications.
- J2EE technologies: including JSP, Java Servlets
- Spring and Hibernate experience
- Web client technologies: HTML, DHTML/StyleSheets & JavaScript
- Web application design (incl. Model/View/Controller)
- Unix, Linux including scripting
- Database technologies: Oracle
- Data Modeling/Database Design experience
Requirements
Requirements included in Job Description.
What we offer
UBS offers talented individuals around the world a challenging, diverse and supportive working environment in which passion, commitment and hard work are valued and rewarded.
Why UBS? Watch the video
Take the next step
Fitting in at UBS means being passionate and motivated about what you do. If you like collaborating, are used to challenging others and being challenged in return, then you have the right attitude to thrive in our environment. Want to become part of our team? Apply now.
Disclaimer / Policy Statements
UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.