C

Citi

Runs banking and payments for global clients

Application Development Senior Manager - Dot Net

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • 13+ years of experience in software design and development, with a focus on .NET technologies.
  • Proven experience developing and optimizing multi-threaded applications.
  • Strong knowledge of system integration and experience with various integration patterns.
  • Hands-on experience with DevOps practices and tools.
  • Expertise in SQL Server, including database design, optimization, and performance tuning.
  • Experience with microservices architecture and related technologies.
  • A bachelor's/university degree or equivalent experience.
  • A master's degree is preferred.

Responsibilities

  • Manage a team or department to establish and implement new or revised application systems and programs in coordination with the Technology team.
  • Drive application systems analysis and programming activities.
  • Manage development of regional and global applications as technical lead.
  • Provide technical oversight across systems and applications using in-depth knowledge across multiple Applications Development areas.
  • Write high-quality code based on functional requirements while meeting agile implementation deadlines.
  • Review and analyze proposed technical solutions for projects.
  • Contribute to concept models, design, and system architectures.
  • Build, deploy, and test application components in a development environment during implementation, working with all layers of the application stack.
  • Provide expertise in technical analysis and solve technical issues during project delivery.
  • Maintain application hygiene and address Risk & Control items.
  • Manage senior stakeholders and communicate effectively and professionally.
  • Work closely with Project Managers, Business Analysts, and operational users or Product Managers to deliver projects.
  • Provide technical and functional expertise to the team.
  • Mentor and coach junior team members.
  • Address project requirements proactively and independently, and articulate issues and challenges early enough to manage project delivery risks.
  • Assess risks in business decisions; consider the firm's reputation and safeguard its clients and assets; drive compliance with applicable laws, rules, and regulations; adhere to policy; apply sound ethical judgment regarding personal behavior, conduct, and business practices; escalate, manage, and report control issues transparently; supervise others' activity and create accountability for maintaining these standards.

Desired Qualifications

  • A master's degree is preferred.
  • Strong leadership and mentoring skills.
  • Excellent communication and interpersonal skills.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs