Job Details

ID #45878697
State New Jersey
City Jerseycity
Job type Permanent
Salary USD TBD TBD
Source Mitchell Martin, Inc.
Showed 2022-09-21
Date 2022-09-20
Deadline 2022-11-18
Category Et cetera
Create resume

Senior/ Lead Application Developer

New Jersey, Jerseycity, 07097 Jerseycity USA

Vacancy expired!

Our client, one of the largest financial services firms, is seeking anSenior/ Lead Application Developer

Location: Jersey City, NJ

Position Type: IT Full Time

Job Summary:

We are looking for a Senior/ Lead Application Developer for the North American team who will be collaborating with a team of Developers in North America, global teams across Singapore, Shanghai, Pune and Toronto and the broader FCX Business and Technology organizations to deliver on the ETD Clearing Book of Work. The overall objective of this role is to architect, design and deliver cutting-edge, best-in-class solutions to solve business challenges and implement enhancements related to futures clearing, build reusable libraries and components and ensure that the platform stays current and modern with evolving technologies. We are looking for exceptionally strong engineers who are passionate about engineering excellence and has a track-record of delivering scalable, reliable, high-performing enterprise applications in the financial services space.

Job Responsibilities:

  • Contribute to the ETD Clearing Technology software development efforts and drive application development projects to deliver on the ETD Clearing Book of Work.
  • Architect, review, implement and own technical solutions that conform to Citi engineering standards.
  • Deliver optimized client experience and competitive advantage while utilizing best-of-breed technology.
  • Design, develop and test resilient, stateless, scalable, and reusable services and APIs utilizing latest frameworks and libraries while adhering to development standards.
  • Drive the platform modernization roadmap by developing reusable software components in a microservices cloud-native architecture.
  • Drive the UI/UX roadmap by developing high-performing Angular screens utilizing latest in-house frameworks and libraries with an emphasis on design patterns, reusability, code quality and secure coding practices.
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight and architectural guidance across systems and applications.
  • Drive application development activities by partnering closely with stakeholders, product managers and business analysts to understand problem statement.
  • Implement automated build, test and deployment pipelines utilizing latest DevOps tools available at Citi.
  • Strong experience in validating testing and have quality product at early stage of lifecycle and ability to partner with QA engineers to drive test automation efforts.
  • Collaborate with cross-functional teams to build reusable, shared libraries, and components.
  • Participate in weekly rotational support for the ETD clearing platform.
  • Proactively manage technical debt, operational risks, and vulnerabilities to improve the application risk profile.
  • Maintain application documentation, establish standards, share best practices, and challenge status quo.
  • Mentor/coach junior team members and enforce governance with respect to application development and testing standards and best practices to continuously enhance code quality.
  • Evaluate software and vendors and conduct proof-of-concept development using emerging technologies.
  • Research and understand front-end development and DevOps best practices based on industry and Citi standards.
  • Provide expertise in area and advanced knowledge of applications programming and ensure that the application design adheres to the overall architecture blueprint.
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets.
  • Demonstrate initiative, drive and a culture of accountability, ownership, and continuous process improvements.

Required Skills, Experience and Competencies:

  • Seasoned professional with 10+ years of experience in the IT industry, preferably in the financial services space, with a strong understanding of trade processing and Middle Office workflows.
  • Sound technical background with a passion to explore emerging technologies.
  • Experience designing and developing cloud native applications with a microservices architecture running on Docker/OpenShift/Kubernetes platform.
  • Application development experience using Java, SQL, REST APIs, Kafka/ MQ/ TIBCO/Solace.
  • Experience with distributed Cache (Gemfire/ Redis), FIX protocol and application security standards and protocols such as Oauth, TLS, SSL, SSH, SFTP and PKI.
  • Experience developing web applications in JavaScript, Angular, HTML and CSS.
  • Experience working in an Agile environment and handling stakeholders in a global setting.
  • Detail-oriented professional who can juggle priorities in a high-pressure, dynamic, global environment.
  • Strong analytical, inter-personal and problem-solving skills with the ability to innovate and a can-do attitude.
  • Quick learner with the ability to multi-task, manage tight deadlines, adapt to changing requirements and deal with ambiguity without impacting delivery.
  • Detail-oriented and self-organized individual with exceptional written and verbal communication skills
  • Excellent time management, follow-through, and project delivery skills.
  • Ability to build trusted relationships and partner across a complex organization.
  • Proactive and self-motivated professional who can hit the ground running.
  • Willingness to ask questions, challenge the status-quo and seek out answers and a passion for continuous process improvements.
  • Bachelors or Masters Degree in Computer Science or Information Technology

Desirable Skills, Experience and Competencies:

  • Understanding of futures and options clearing workflow and experience working with futures exchanges and clearinghouses.
  • Experience as a Technical Lead or Application Development Manager.
  • Prior experience developing low latency, high volume, high performing applications

Vacancy expired!

Subscribe Report job