Application Development Lead, Margin and Risk, Vice President
Citi · Jersey City, NJ · 3 mo ago
Hybrid$142k–$213k/yrFull-time
Responsibilities
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Guide team to establish design standard, improving efficiency of development workflow and product rollout.
- Take ownership of smooth Production releases planning and execution.
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
- Analyze existing operations to identify risks and redundancies.
- Conduct comprehensive assessments to develop solutions.
- Liaise with team members, management to ensure projects are completed to application development and governance standard.
- Keep up-to-date with industry trends and developments.
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
Qualifications
- 6-10 years of relevant experience in Apps Development role with hand on coding.
- Demonstrated thought leadership in designing complex and distrusted systems.
- In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite).
- Hands on experience on relational databases like Oracle.
- Any experience with NoSQL databases like MongoDB is preferred.
- Experience with Python is preferred.
- Great exposure to microservices architecture.
- API first design thinking and implementation using Rest, websocket and gRPC.
- Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift.
- Proven implementation of design pattern and enterprise level architecture.
- Strong analytical, troubleshooting and problem-solving skills.
- Excellent verbal and written communication skills.
- Able to work independently and as part of a team.
- Able to multi-task and prioritize tasks effectively.
- Strong organizational and project management skills.
- UI tech stack knowledge will be advantage.
- Understanding of Risks (Greeks), risk calculation models like VaR/SIMM preferred and ability to work with Quant team is preferred.