About the Role
The Principal Application Developer will lead development efforts in building applications using modern frameworks and REST APIs. This role involves driving the design and implementation of innovative solutions for financial services operations.
Responsibilities
- Lead development, enhancement, and maintenance of internal financial applications.
- Leverage extensive technical expertise and industry knowledge to drive the design and implementation of innovative solutions.
- Develop applications to support Portfolio Management, Security Management, and Operation systems.
- Provide technical expertise in development and integration within the team's current development framework, application security, and analytical framework.
- Implement new technical solutions for ongoing development efforts.
- Collaborate with business partners to gather requirements and implement desired solutions.
- Analyze and design applications for major projects, ensuring alignment with business objectives and technical standards.
- Administer users, roles, and layouts in applications.
- Support multiple projects and several departmental initiatives.
- Support and perform all phases of testing leading to implementation.
- Assist in the planning and conducting of user acceptance testing.
- Develop comprehensive documentation for multiple applications for several corporate initiatives.
- Establish effort estimates for projects of moderate scope.
- Support nightly batch production cycles, including periodic on-call responsibility.
Requirements
- Master's degree in computer science or related field and three (3) years of experience as a full stack developer engaged in all phases of the product development lifecycle.
- Bachelor's degree in computer science or related field and five (5) years of experience as a full stack developer engaged in all phases of the product development lifecycle.
- Two (2) years of work experience with Java and UI Frameworks – Spring, Hibernate, Web services, JSON, Angular, and JavaScript.
- Two (2) years of work experience with database systems (MySQL, Redshift) and ORM tools.
- Two (2) years of work experience in developing and deploying applications in Unix, Windows, and AWS cloud services.
- Three (3) years of work experience in web development using HTML, XML, XSL, JSP, CSS, AJAX, JQuery, JavaScript, Angular or similar.
- One (1) year of work experience in working with pre-Trading systems, Journal tool, and Transition Analysis Tool.
- Three (3) years of work experience with a deep understanding of financial concepts and business processes, with strong analytical and troubleshooting abilities.
- Ability to solve complex system or performance problems.
- Demonstrated ability to work cross-functionally with non-technical users and development teams to effectively support account management and trading systems.
Skills
- Java
- UI Frameworks
- Spring
- Hibernate
- Web services
- JSON
- Angular
- JavaScript
- MySQL
- Redshift
- ORM tools
- Unix
- Windows
- AWS cloud services
- HTML
- XML
- XSL
- JSP
- CSS
- AJAX
- JQuery
- pre-Trading systems
- Journal tool
- Transition Analysis Tool
- Financial concepts
- Business processes
- Analytical abilities
- Troubleshooting abilities
Location
- 101 Second Street, San Francisco, CA 94105
Work Type
- Telecommuting is available two (2) days per week.
Experience Level
- Three (3) years of experience as a full stack developer
- Five (5) years of experience as a full stack developer
Education Level
- Master's degree in computer science or related field
- Bachelor's degree in computer science or related field
Salary/Compensations
- USD $214,000 - $224,000
Benefits
- Total compensation package may include other Natixis sponsored benefit programs.
About the Company
- NATIXIS ADVISORS LLC
