The Applications Development Senior Programmer Analyst is an intermediate-level position responsible for helping establish and implement new or revised application systems and programs in coordination with the Technology team. The role contributes to applications systems analysis and programming activities, with limited direct supervision and the ability to exercise independent judgment. The position may serve as a subject matter expert to senior stakeholders and team members and coach or advise junior analysts. The role involves full-stack .NET development, including C#, ASP.NET/.NET 8, React or Angular, microservices, REST APIs, and cloud-native applications. It also involves work with Docker, Kubernetes, AWS, Azure, SQL Server (MSaaS), Oracle, Python, FastAPI, Generative AI, and AI-assisted development tools. The analyst supports project delivery, modernization, automation, and cloud transformation, while following SDLC standards, security requirements, and development best practices. The position works with business and technology stakeholders to gather requirements and translate business needs into technical solutions. It includes maintaining technical documentation, process flows, and data models, as well as production support, troubleshooting, performance analysis, monitoring, observability, incident management, and issue resolution. Financial Services experience in Settlements, FX, Custody, or Corporate Actions is preferred.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level