3 months ago
Almaty, Kazakhstan or Astana, KazakhstanSenior
Responsibilities
- Design, develop, and maintain responsive web interfaces using C#, .NET Framework, .NET Core, Angular, TypeScript, and CSS.
- Design, develop, and maintain Windows applications using Delphi RAD Studio.
- Develop Java and .NET Core backend services and RESTful microservices using microservices architecture and design patterns.
- Design database schemas, stored procedures, and functions using PL/SQL and T-SQL across MSSQL and Oracle.
- Create and maintain workflows integrating APIs, databases, and application user interfaces.
- Translate business requirements into technical user stories and provide technical sizing estimates.
- Manage code promotion activities, SDLC compliance artifacts, repository hygiene, and version-control practices.
- Participate in UAT testing, resolve defects, and support software quality delivery.
- Support CI/CD pipeline operations and DevOps tooling including Tekton, TeamCity, GitHub, uDeploy, and SonarQube.
- Participate in Agile planning and refinement activities and own assigned work through completion.
Requirements
- Proven experience in full-stack development with .NET Core, .NET Framework, C#, Angular, TypeScript, and CSS, plus .NET Core, .NET Framework, or Java microservices.
- Strong hands-on experience with database design, stored procedures, and query optimization across MS SQL and Oracle.
- Solid understanding of microservices architecture, distributed services, and design patterns.
- Proficiency designing, developing, integrating, consuming, and exposing RESTful APIs.
- Practical experience with DevOps tools, CI/CD pipelines, deployment automation, and version-control workflows.
- Ability to translate business and functional requirements into technical user stories, provide effort estimates, and meet project and compliance standards.
- Financial services experience, particularly in FX and securities markets, is preferred.
- Understanding of Kazakhstan’s National Bank, stock exchange, central depository, and relevant securities-market legislation is highly sought.
- Experience managing SDLC artifacts and code promotion processes in compliance-driven enterprise environments.
- Experience with Java, Spring Framework, Spring Boot, caching frameworks, React, Docker, OpenShift, or Selenium is preferred or advantageous.
- Familiarity with AI fundamentals, prompt engineering, and AI/ML-integrated tooling is a plus.
Benefits
- Full-time position with mentorship, continuous learning, and flexibility with potential hybrid work opportunities.
- Citi is an equal opportunity employer and provides reasonable accommodations for applicants with disabilities.
Tech Stack
AngularC#CSSDockerJavaMicrosoft SQL ServerOpenShiftReactSeleniumSonarQubeSpring BootTeamCityTektonTypeScript
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
