Get AI-powered advice on this job and more exclusive features.
Title: Applications Development Technology AnalystOrganization: Information TechnologyPosition: ContractLocation: New York, NYVisa: Citizen, Green CardClient wants someone local to NJ. Candidates must report onsite 5 days a week. Candidates must also have financial experience, investment banking, and Python experience.DescriptionThe Applications Development Technology Analyst is an intermediate level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to design and implement scalable software solutions supporting enterprise credit risk analytics within the wholesale credit risk technology organization. This is a hands-on role developing backend services to support functions such as stress testing (e.g., CCAR) and credit loss reserves (CECL, IFRS9). You will work with other developers, business analysts, and product managers to ensure requirements are met and to develop highly scalable products. You will also contribute to the team's strategy on development and deployment best practices.Responsibilities
- Partner with Risk, Finance, and Technology teams to understand requirements and design functional and technical solutions.
- Participate in design, coding, and testing of software solutions.
- Help develop and enforce standards for coding, testing, debugging, and implementation.
- Contribute to research, POCs, and suggest new projects within the Credit Risk Technology function.
- Assess risk when making business decisions, ensuring compliance with laws and regulations, safeguarding assets, and reporting control issues transparently.
Qualifications
- 6-8 years of experience building applications with Java for scalable backend services and batch processes.
- Experience with messaging technologies such as Apache Kafka or RabbitMQ.
- Proficiency in SQL and NoSQL databases (Oracle, MS SQL, MongoDB, etc.) and in-memory caching/search technologies.
- Experience deploying fault-tolerant distributed systems on Linux in a cloud environment, familiar with cloud computing and DevOps tools (Docker, Kubernetes, OpenShift).
- Hands-on experience in Python is a must.
- Strong problem-solving skills and willingness to leverage new technologies.
- Experience working in fast-paced development environments with many unknowns.
- Excellent verbal and written communication skills.
- Leadership and project management skills.
Education: Bachelor's degree in Computer Engineering, Computer Science, or equivalent.Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr