Applications Development Senior Programmer Analyst
Pune, India
5d ago


Job Title : Applications Development Senior Programmer Analyst

Business : Institutional Clients Group (ICG)

Division : TTS Technology EMEA

Grade / Level : C12

Reporting to : Development Manager

Job Description

A .NET developer who is expert in building scalable applications. C# and VB.NET hands on experience is required. Good knowledge of REST, SQL Server tuning desktop application and web services

The successful candidate is expected to be talented software professional and will be responsible for the success and timely delivery of software components and solutions

The appropriate candidate will continuously improve client service and seek strategic technical solutions and enhancements to business requirements

Job background / context :

Citi’s Global Transaction Services (GTS) is a leading provider of cash management, treasury, trade, custody, clearing, depositary receipts and agency and trust services.

With a global network spanning more than 100 countries, GTS has a global platform that is unique in the industry for its reach, interoperability and flexibility

We provide clients with timely, accurate information and dynamic, web-based and mobile solutions to effectively manage their securities portfolios, financial positions, working capital and supply chains

While the team is located in Pune, this job requires working within the context of a larger, distributed, team with globally located colleagues.

No travel is envisaged for this role, but is occasionally possible

Key Responsibilities :

Requirements gathering, analysis, design and documentation of the recommended automation solutions including an accurate estimate of the associated costs and time

Development, testing and implementation of software solutions

Scope for influencing design and architecture

Liaise with multiple technology teams, operations and product contacts of varying degrees of seniority to facilitate project delivery

Providing second line production support including root cause analysis for the developed software solutions

Responsible for providing technical leadership of multiple large scale / complex global software solutions

Build and sustain strong relationships with the senior business leaders associated with the platform

Design, code, test, document and implement application release projects as part of development team

Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules

Proactively notify Development Project Manager of risks, bottlenecks, problems, issues, and concerns

Compliance with Citi's System Development Lifecycle and Information Security requirements

Understanding technology industry trends, how they impact our future solutions and provide strategic direction for the development community


Person Specification Knowledge / Experience :

Proficiency in C#.Net

Proficiency in MSSQL T-SQL Programming

Working experience with MS TFS and MSTest

Experience with WebSphere MQ

Experience in DCOMs and SFTP

Working knowledge of WCF, MVC, Web Services,Security,SOA and Design Patterns

Knowledge of RESTful web services

Experience of the full-project life-cycle will be required (requirement gathering, design, development, system testing, non-

functional testing, user acceptance testing)

Experience working in an Agile environment

Skills :

Excellent team work, verbal and communication skills

Good analytical and business skills

Problem solving skills

Strong interpersonal skills

Qualifications :

BS or MS Degree in Computer Science, Information Technology, or equivalent

Competencies :

Ability to work effectively in cross-organizational situations and be enthusiastic about building quality software products with world-

class people, processes and tools

Possess highly effective written and oral communication skills; excellent organizational and project management skills

Demonstrate excellent technical knowledge with experience in design and development of large applications

Promotes teamwork and maintains effective communication within and across groups

Add to favorites
Remove from favorites
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form