Описание
Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match.
Задачи
- Conduct performance testing and profiling to ensure application robustness and scalability suited for high-volume financial data processing.
- Troubleshoot, diagnose, and resolve code issues and performance bottlenecks.
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
Требования
- We are seeking a highly skilled engineer with broad technical capability along with specialist knowledge of .Net Framework and .Net 5+
- You should have good understanding of algorithms, system design/architecture, design patterns, implementation and unit testing.
- A curious and flexible mindset is a must in this role as to are the following qualities, ownership, perseverance, detail orientated and tenacity.
- The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration.
- Proven experience in a developer role with experience on large & complex projects.
- Strong C# knowledge in addition to exposure to both .Net Framework 4.5.2+ and .Net 5+ Understanding of .Net performance analysis and optimization approaches.
- Write comprehensive unit tests utilizing frameworks like NUnit, xUnit, Shouldly, or equivalents.
- Familiarity with web technologies OpenAI/Swagger, REST, Authentication, TLS.
- Demonstrable experience or familiarity with high volume, low latency, highly available financial systems, trading platforms, or financial data processing.
- Broad technical experience with exposure to different languages such as Python, Java, Bash as well as operating systems such as Linux.
- Where candidate does not have deep exposure, they must show some basic knowledge and willingness to grow.
- Experience with version control & CI/CD tools such as Git & GitLab/GitHub.
- Understanding of one or more messaging technology such Kafka, RabbitMQ, Solace etc.
- Clear understanding various design patterns and leveraging the same to solve complex technical problems.
- Proven ability in working with the development team members and other partners, with minimal supervision.
- Strong verbal and written communications skills, excellent interpersonal skills with ability to communicate well at all levels.
- Team Player, self-starter and thorough who is willing to take on any assigned job/responsibilities.
- Ability to learn new skills quickly with little supervision and ensuring the detail is of high priority.
- Efficiently and effectively manages work, time, and resources.
- Ability to work under high-pressure situations and effectively prioritize in a highly dynamic work environment that includes a global focus.
- Strong analytical and problem solving coupled with program execution skills.
- Ability to understand the big picture - can step back and understand the context of problems before applying analytical skills to address the issues.
- Has the ability to operate with a limited level of direct supervision.
- Can exercise independence of judgement and autonomy.
Условия
- business casual workplace with a hybrid working model (up to 2 days working at home per week)
- competitive base salary (which is annually reviewed)
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
#J-18808-Ljbffr
C# developer in equity derivatives employer: Citi
Citi is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration within the Equities Technology team. Employees benefit from cutting-edge technology, opportunities for professional growth, and a culture that values diversity and inclusion. With a focus on high-performance analytics and real-time data solutions, Citi empowers its engineers to make impactful contributions while enjoying a supportive atmosphere in a globally recognized financial institution.