Jersey City, NJ

.Net/Java Software Engineer



Job Description

TITLE: .Net/Java Software Engineer
Location: Jersey City, NJ

Our financial services client's Asset and Wealth Management division is driven by innovators like you who are driven to create technology solutions. You will be a part of a team of 4,600 Agile technologists that thrive in a cloud-native environment that values continuous learning using a data-centric approach in developing innovative technology solutions.

What You'll Do:
  • Our client's Portfolio Implementation Core team is responsible for all of the shared services used by Equities, FI, Multi-Asset Solutions and Beta globally during the implementation phase of the portfolio management process, from exposure management to order sizing and raising.
  • The PI core team is about to embark on a large-scale re-development of the system leveraging the latest technologies and development practices. As a member of this team, you will be responsible for the design and build of critical components and architecture to a globally distributed front office user base.
  • The design of the new application is in its early stages, so this is a chance to be involved from the very beginning on a challenging and exciting new project.
  • The build will leverage modern software approaches including continuous delivery and micro services and look to utilize open-source frameworks where possible.

Skills / Experience You Will Need:
  • Proficiency in one or more modern programming languages (C# and .Net framework, Java, Java 8, JavaScript, React libraries).
  • Advanced knowledge of application, data, and infrastructure architecture disciplines.
  • Understanding of architecture and design across all systems.
  • Working proficiency in developmental toolsets.
  • Knowledge of industry wide technology trends and best practices.
  • Understanding of software skills such as business analysis, development, maintenance, and software improvement.
  • Experience with Spark, Spring Boot, Oracle, NoSQL databases is nice to have.
  • Experience with Kafka/RabbitMQ, BDD experience is nice to have.
  • Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture (Use of version control systems with multiple developers).
  • Experience of developing for the cloud.
  • Experience of the full software development cycle.
  • Practical experience of unit testing.
  • Experience of continuous integration and deployment tools and approaches.

About Infinity Consulting Solutions
At Infinity Consulting Solutions our mission is to cultivate successful long term relationships with candidates and clients matching the right candidate with the right client. We believe technology cannot replace the real personal relationships we cultivate. We reject the notion that technology alone is the answer to staffing which is why we our successful partnerships rely on collaboration NOT automation. ICS has been providing flexible staffing solutions for over 20 years in Information Technology, Compliance, Accounting / Finance and Corporate Support. Our staffing solutions include Contract, Temp to Perm and Permanent Placement.
ICS is an Equal Opportunity Employer.

Recommended Skills

  • .Net Framework
  • Apache Kafka
  • Apache Spark
  • Architecture
  • Business Analysis
  • C Sharp (Programming Language)
Browse other jobs