About The Position

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.

Requirements

  • 5–8 years of relevant experience.
  • At least 6 years of full-stack .NET development experience.
  • Experience in systems analysis and programming of software applications.
  • Experience managing and implementing successful projects.
  • Working knowledge of consulting and project management techniques or methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Strong expertise in C#, ASP.NET/.NET 8, and React or Angular.
  • Experience building microservices, REST APIs, and cloud-native applications.
  • Hands-on experience with Docker, Kubernetes, AWS, and Azure.
  • At least 6 years working with SQL Server (MSaaS) and Oracle, including performance tuning and database optimization.
  • Experience with Python, FastAPI, Generative AI, and AI-assisted development tools.
  • Strong understanding of Agile/SAFe methodologies.
  • Ability to gather requirements and translate business needs into technical solutions.
  • Ability to create and maintain technical documentation, process flows, and data models.
  • Strong debugging, troubleshooting, and performance analysis skills.
  • Experience supporting production systems and driving issue resolution.
  • Knowledge of monitoring, observability, and incident management.
  • Strong written and verbal communication skills.
  • Ability to work effectively with business and technology stakeholders.
  • Demonstrated ownership, teamwork, and mentoring capabilities.
  • Bachelor’s degree, university degree, or equivalent experience.

Nice To Haves

  • Financial Services experience in Settlements, FX, Custody, or Corporate Actions.
  • Financial Services or Capital Markets experience.
  • Experience with AI-enabled engineering and modern software development practices.

Responsibilities

  • Conduct feasibility studies, time and cost estimates, IT planning, technology risk activities, applications development, and model development.
  • Establish and implement new or revised application systems and programs to meet business and user-area needs.
  • Monitor and control the phases of the development process, including analysis, design, construction, testing, and implementation.
  • Provide user and operational support for applications to business users.
  • Analyze complex problems and issues using specialty knowledge of applications development; evaluate business processes, system processes, and industry standards.
  • Recommend and develop security measures based on post-implementation analysis of business usage.
  • Consult with users, clients, and other technology groups; recommend programming solutions and install and assist customer exposure systems.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Advise or coach new or lower-level analysts.
  • Assess risk in business decisions, safeguard the firm's reputation and assets, comply with applicable laws and policies, exercise sound ethical judgment, and escalate, manage, and report control issues.
  • Gather requirements and translate business needs into technical solutions.
  • Create and maintain technical documentation, process flows, and data models.
  • Participate in project planning, estimation, and delivery.
  • Follow SDLC standards, security requirements, and development best practices.
  • Support modernization, automation, and cloud transformation initiatives.
  • Debug and troubleshoot production systems, analyze performance, and drive issue resolution.
  • Support monitoring, observability, and incident management.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid vacation
  • Paid sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service