C

Citi

Runs banking and payments for global clients

Senior .NET Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedHybrid

About the Job

Requirements

  • At least 8 years of experience in enterprise development, with expertise in C#, .NET Core, Angular 19 or later, REST APIs, Kafka, and SQL.
  • At least 6 years of experience developing and troubleshooting applications with MSaaS, Microsoft SQL Server, databases, and CI/CD pipeline setup.
  • Hands-on experience across analysis, design, development, testing, and implementation phases of the software development life cycle using .NET technologies.
  • Hands-on knowledge of AI technology demonstrated through relevant work.
  • Hands-on experience with Docker, Kubernetes, OpenShift, and cloud-native platforms.
  • Experience using Lightspeed, GitHub Copilot, Devin AI, or similar coding agents.
  • Proficiency in Entity Framework Core database-first and code-first data access approaches.
  • Strong understanding of designing and implementing microservices using .NET Core.
  • Experience creating and managing Windows background services.
  • Proficiency with .NET unit-testing frameworks such as xUnit, NUnit, and Moq.
  • Experience with Web API, JSON, XML, and web services.
  • Expertise in RESTful APIs, web services, and messaging queues.
  • Hands-on experience with jQuery, JSON, HTML, and CSS.
  • Experience driving technical design, architecture reviews, and engineering governance.
  • Understanding of context engineering, prompt design, and agentic software development lifecycle practices.
  • Strong knowledge of secure software development and application security.
  • Strong understanding of distributed systems, scalability, resiliency, and performance optimization.
  • Strong communication, stakeholder management, and problem-solving skills.
  • Ability to teach others and encourage idea exchange and information sharing.
  • Strong debugging, investigative, and root-cause analysis skills, including interpreting logs and error messages.
  • Graduate or postgraduate education in Computer Science or Information Technology.
  • Solid development skills with a strong technological background.
  • Good communication, presentation, and written skills.
  • Ability to develop innovative solutions for business requirements.
  • Ability to act as a change agent to drive innovation.

Responsibilities

  • Develop on multiple projects using the .NET Core framework, React JS, SQL Server, and Angular 8 or later.
  • Enhance the team's AI capabilities by leveraging AI tools such as Devin, Copilot, and Stylus.
  • Work independently on assigned tasks and guide team members.
  • Apply analytical thinking and data analysis tools and methodologies.
  • Make judgments and recommendations based on factual information and attention to detail.
  • Address most problems proactively and exercise latitude in solving complex problems.
  • Apply specialty-area knowledge alongside industry standards and practices.
  • Handle variable issues with potentially broader business impact.
  • Use professional judgment to interpret data and results and communicate information systematically.
  • Exchange potentially complex information with appropriate communication and diplomacy.
  • Provide timely, quality service that affects the effectiveness of the team and related teams.

Desired Qualifications

  • Exposure to generative AI applications, large language model-powered solutions, retrieval-augmented generation, Model Context Protocol, and AI platform integrations.
  • Experience with large language models, including fine-tuning, prompt engineering, and integrating models into applications.
  • Technical certifications in AI or a related field.

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