See job description for details
Job Position: IT Junior Java Full Stack
Location: Glasgow
Job Level: Associate
Position Description:
Finance IT at Morgan Stanley are looking for a Java/
Python Developer to assist in building solutions for the Tax Area.
The Finance Technology team is a global organization with around 200 employees providing technology solutions for various functions in the Finance Department. This role entails building applications for the Firms Tax Department that is responsible for all Corporate Tax filings globally. The primary focus of the team is on delivery of outstanding solutions to our internal business clients. We encourage every member of the team to learn the business in addition to being outstanding software developers. We value teamwork, collaboration, and the ability to work across Global boundaries. The Tax business has some unique requirements, but the core fundamentals are there, creating systems that has workflows of moving, integrating and calculating data.
The specific area is working on the Global Indirect Tax application. The application is to gather information from Accounts Payable, Fixed Assets, and other systems to analyse the tax that we pay and goods and services we purchased. There is a need to calculate the difference between what we paid out and what we should be collecting, as well as logic to determine if an item in subject to the tax. The development will be done in DB2, Java and HTML5 (Angular/React). The team prides itself on being full stack. Knowledge of Finance and Tax would be useful, as well as versed in different products and how Profit and Loss is calculated across business areas. There are other projects the developer will be working on including a new Tax Data Warehouse, BEAT, DAC6 and workflow.
The team is following the scrum methodology for delivery, and leveraging Jira for the sprint boards. This project will touch a plethora of Financial products including derivatives, equities etc. It is a good opportunity to understand some fine grain details of how those transactions are managed.
Qualifications: Skills Required:
The candidate must possess a strong technology background with excellent hands-on level knowledge of Java and Angular technology.
Required Skills
- University degree holder in relevant discipline
- Strong analytical skills
- Software development experiences.
- Knowledge of software development life cycle management.
- Strong expertise in Core Java. Experience in Web technologies is a plus.
- Working Knowledge of HTML5 technologies (Angular preferred)
- Working knowledge of Database
- Ability and willingness to learn new technologies and work on the same to meet business requirements.
- Ability to work in team
Desirable Skills
- Knowledge of DB2
- Knowledge of Sybase
- Knowledge of C#
- Knowledge of Hibernate
- Knowledge of Spring
- Knowledge of Finance and Tax