Senior .NET Developer

Location UK / Ulster

Job Type Permanent full-time

Salary Negotiable

Updated 5 days ago

Reference 1431605

 Job Description

The Multi Asset Group (MAG) Technology team requires an experienced software engineer to become a key member of the MYA agile .Net development team

Team Overview

The Multi Asset Group (MAG) Technology team requires an experienced software engineer to become a key member of the MYA agile .Net development team. MYA is the Structured Notes Issuance platform and the team is focused on a multi-year green field development program with the goal of doubling the current revenue by transforming issuance from a high touch process to a highly automated process where 75% of trades are fully automated. This will be achieved by systemizing existing manual processes and providing automated workflows with rules engines managed by the different business functions involved and automating the integration with client and internal systems.


Position Overview

The successful candidate will need excellent development and analytical skills, the ability to quickly learn and deliver quality software using a pragmatic approach. They will need drive and commitment to co-ordinate work effort to achieve required project objectives.
The candidate will report directly to the Belfast MAG Tech lead.
The successful candidate will receive an overview of the business context and specific training to enable them to perform the below key tasks


Key Responsibilities

• Use technical skills to implement business requirements
• Undertake analysis and design work
• Assist with troubleshooting and issue resolution
• Communicate effectively with many business areas and management
• Establish strong working relationships across different technology areas
• Assist with managing, supporting and mentioning  team members


Development Value

• Excellent opportunity to work on the most significant initiative in MAG Technology 
• Increase knowledge covering many different business areas
• Work closely with a number of different Citi business and technology areas
• Ability to review and contribute to architectural decisions, take ownership of component design and be involved with all aspects of the SDLC





• Excellent C# knowledge and .Net expertise
• Design patterns and best software practices
• Working with SOA
• Experience of the full development life-cycle including agile practices
• Working with WPF or ASP.Net MVC
• Relationship Database/SQL 




• Excellent communication skills
• Technical leadership and mentoring 
• Teamwork skills




• Computing or Science related degree 




• Communicate technical messages to a non-technical audience
• Development / Analysis skills

Key Highlights of team/project

• Strong development team with high expectations
• Continuous Integration, test and coverage automation
• Automated deployments
• Focused on good design and using best practices
• Large, complex and challenging problems to solve 



Technologies Used

• .Net 4.5 – 4.7
• Visual Studio 2017
• TFS 2017 and JIRA
• WCF, Web API
• Oracle 11g
• Mongo DB

Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.


Valuing Diversity:

 Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success.


Citi is an Equal Opportunities Employer