Developer (Java) VIF3137#101778India-Pune-Pune | Full-time | Technology IT | Job ID 101778EnglishCredit Suisse is a leading global wealth manager with strong investment banking and asset management capabilities. Founded in 1856, Credit Suisse has expanded to be a global force employing over 45,000 people in 50 countries. With new leadership, a new strategy and a streamlined global organization, we are set for growth. We partner across businesses, divisions and regions to create innovative solutions to meet the needs of our clients?and to help our employees grow. It is a high priority for us to continually invest in our employees by providing ongoing opportunities for training, networking and mobility.
Join us and let's shape the future of Credit Suisse together.We Offer Primary responsibility will be the development and maintenance of software components for use in trading and regulatory reporting applications, including:
Develop, test, maintain and enhance RCM (Repo, Central Collateral and Margin Services) IT's portfolio of applications.
Develop, test and maintain interfaces between RCM IT's applications and other entities.
Work with business analysts to understand user requirements.
Support the Quality Assurance team in the management and remediation of software defects
Adhere to software development standards, procedures and techniques.
Collaborate effectively with project managers, business analysts, quality assurance and other team members.
Ability to participate and represent the development functions in the development and project lifecycles.
Gain understanding of Credit Suisse's Repo, Central Collateral and Margin Services business.
Develops a thorough understanding of client businesses.
Work effectively with team members in other locations situated globally.
The candidate will be exposed to the complete software development lifecycle and will be expected to work with business analysts and from functional specifications to implement the solution and oversee deployment.
Proactively seek to minimize potential application support problems through root cause analysis and monitoring
Analyze and debug the existing source code to find bugs and performance issues
Provide technology solutions, which cater to the needs of the business
Design, develop, test and implement enhancements and bug fixes
Maintain effective communication with the client community to understand their problems and needs
Share the acquired knowledge and provide training to the team members
Acting the senior technical lead for the region, mentoring and providing any technical assistances to the development team members
NOTE: Global scope of RCM's applications and the RCM IT team requires occasional night and weekend work.You Offer Excellent java development skills with both Core Java and Server Side experience - in particular, the candidate must have good understanding of concurrency in Java. Experience in Java 5/6 an absolute must, Java 7 highly desirable and & Java 8 would be a plus.
Excellent understanding of object oriented design and how to write clean code
Understanding and experience in using modern tools/libraries/frameworks. Experience using Spring critical (including Spring JDBC tools), nice to have: understanding of queue-based systems (various MQ/JMS implementations) and REST APIs
Understanding of general architecture patterns for building scalable, highly available systems
A good understanding of agile development practices - in particular, we're looking for candidates capable of building maintainable automated tests (Junit a must, other frameworks like Mockito, Cucumber or Fitnesse a plus).
Experience of relational databases, ideally Oracle, and SQL, including understanding of query execution plans and ability to tune the queries if required
Basic experience of Unix/Linux based environments
Good knowledge of the standard SDLC tools, like maven, CI systems (Jenkins/Hudson or similar), source control (Subversion, Git or similar), issue tracking (JIRA or similar) etc.
Excellent academic background with degree in Computer Science, Engineering or Mathematics
Excellent verbal and written communication skills
Ability to work as part of a global team
5+ years of working experience in software developmentsCredit Suisse is an equal opportunity employer. Welcoming diversity gives us a competitive advantage in the global
Product Controller # 117432India-Pune-Pune | Full-time | Investment Banking and Capital Markets | Job ID 117432Product ControlEnglishCredit Suisse is a leading global wealth manager with strong invest [...]
RFDP - Market Risk Infrastructure Team # 121886India-Important Company-Important Company | Full-time | Corporate Functions | Job ID 121886Risk ManagementEnglishCredit Suisse is a leading global wealth [...]
RFDP - Market Risk Infrastructure Team # 121887India-Important Company-Important Company | Full-time | Corporate Functions | Job ID 121887Risk ManagementEnglishCredit Suisse is a leading global wealth [...]
SMASIO624.33 : Software Development / Engineering #115190India-Pune-Pune | Full-time | Technology IT | Job ID 115190Software Development / EngineeringEnglishCredit Suisse is a leading global wealth ma [...]