This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a talented Full-Stack Software Developer to join our growing team. You’ll work on designing, developing, and maintaining web applications using .NET/C#, React, and SQL Server, while also contributing to emerging Generative AI initiatives using Python. This role requires a solid understanding of both front-end and back-end development, a passion for writing clean and efficient code, and the ability to collaborate with cross-functional teams to deliver high-quality solutions.
Job Responsibility
Provide critical technical and business support for Citi Applications, delivering swift resolutions to issues, ensuring system stability, and driving efficiency to contribute directly to business success
Serve as a key liaison between business and internal technology teams, fostering collaboration and acting as a mentor and advisor to junior analysts
Lead and participate in the full application release lifecycle, from development and testing through deployment and post-release validation, ensuring seamless transitions and maintaining comprehensive technical documentation
Maintain application systems that have completed the development stage and are running in the daily operations of the firm
Manage, maintain and support applications and their operating environments, focusing on stability, quality and functionality against service level expectations
Assist in appropriately assessing risks when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to policy
Requirements
6+ years of professional experience in full-stack development
Proficiency in .NET Core or .NET Framework and C# for server-side development
Solid knowledge of SQL Server, including database design, queries, code development, and optimization
Hands-on experience with Python (e.g., scripting, data manipulation, or API handling)
Familiarity with RESTful API and KAFKA development and integration
Competence in HTML5, CSS3, and JavaScript/TypeScript for front-end work
Experience with version control systems (e.g., Git)
Strong problem-solving skills and ability to work both independently and collaboratively
Good communication skills and eagerness to learn new technologies
Strong experience with React (2+ years preferred) for front-end development
Bachelor’s/University degree or equivalent experience
Nice to have
Exposure to Generative AI concepts or tools (e.g., LLMs, NLP)
Experience with containerization with Kubernetes or OpenShift ECS
Familiarity with unit testing frameworks (e.g., xUnit, NUnit, Jasmine, or pytest)
Understanding of Agile/Scrum methodologies or CI/CD practices