2 months ago
Warsaw, PolandSenior
Responsibilities
- Research, design, implement, and manage software programs and applications.
- Coordinate with stakeholders to create extensible low-level designs with appropriate separation of concerns and abstractions.
- Write modular, readable, performant, and secure code and participate in code reviews.
- Create technical solution artifacts, code review records, and deployment plans.
- Troubleshoot complex cross-component issues identified through static analysis, penetration testing, or deployment.
- Identify root causes and implement effective solutions for software issues.
- Apply advanced language constructs, design principles, design patterns, libraries, frameworks, data structures, and performance and scalability concepts.
- Collaborate with local vendors, regulators, and user teams in Kazakhstan.
Requirements
- Fluent Russian and English communication skills are required.
- 8+ years of relevant experience engineering software applications or products.
- Proven experience in systems analysis and software application programming.
- Demonstrated success managing and implementing software projects.
- Working knowledge of consulting and project management techniques and methods.
- Ability to work effectively under pressure, manage deadlines, and adapt to changing requirements.
- Conversant with Continuous Integration/Continuous Delivery practices.
- Experience with the .NET framework, preferably C# .NET and ASP.NET.
- Experience with MSSQL and Oracle databases.
- Experience with Redis or Hazelcast distributed caching.
- Experience with Kafka, ActiveMQ, Tibco EMS, or IBM MQ messaging technologies.
- Experience with Linux RHEL and Windows operating systems.
- Familiarity with data pipeline and ETL technologies.
- Knowledge of JIRA, Jenkins, Maven, BitBucket, Git, and uDeploy.
Benefits
- Hybrid working model with currently up to two days working from home per week.
- Employer-paid Defined Contribution Pension Plan contribution of 6% of pensionable earnings.
- Employer-paid private medical care and preferential-rate family medical packages.
- Employer-paid life insurance and preferential-rate family coverage.
- Employer-financed Employee Assistance Program.
- Paid parental leave, including statutory leave and two additional paid weeks of paternity leave.
- Subsidised employee Sport Card and preferential-rate family Sport Cards.
- Social Benefit Fund support for holidays, sport, cultural activities, and team-building events.
- Additional day off for volunteering.
- Cafeteria or flexible benefits platform.
- Potential annual discretionary incentive award.
- Employee special offers and discounts.
- Full-time position in a business-casual workplace.
Tech Stack
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.
