Citi .NET Specialist in Singapore, Singapore

  • Primary Location: Singapore,Singapore,Singapore

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: Yes, 10 % of the Time

  • Job ID: 17042854

Description

  • You will utilize mature programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation

  • As a Tech Lead/Senior Developer will be responsible for extending the existing platform through custom development, customization and integration with in-house solutions and vendor solutions leading to a complete platform that caters to key business requirements

  • Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution

  • Participate in design reviews and provide input to the design recommendations

  • Incorporate security requirements into design

  • Provide input to information/data flow

  • Understand and comply to Project Life Cycle Methodology in all planning steps

  • Adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications

  • Document the detailed application specifications, translate technical requirements into programmed application modules and develop/enhance software application modules

  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications

  • Identify/troubleshoot application code-related issues

  • Review and provide feedback to the final user documentation

Qualifications

Experience and Skills (must have):

  • Bachelor's or Master’s Degree in Computer Science, Software Engineering or related fields

  • 4 to 6 years of experience working as a Software Developer/Architect

  • Hands-on coding and development experience

  • Solid experience in Microsoft development tools including Visual Studio 2008/2010 and MS SQL database design

  • Knowledge around Software Development Life Cycle

  • Extensive knowledge and relevant work experience with a concentration in front end design and backend development for banking applications

  • Working experience in imaging and workflow applications preferably in banking environment

Primary Skillset :

  • .Net

Secondary Skillset:

  • .Net (with Framework 2.0)

  • VB.NET

  • C#

  • VC++ SQL

  • MS SQL Server

Desired Expertise:

  • .Net / Microsoft Stream

  • Strong programming experience with .Net Framework, ASP.Net, C#, WCF, MVC, XML, messaging and XSLT

  • Microsoft SQL Server Database, Analysis, Integration and Reporting Services ASP.Net and client web development

  • Experience with web service standards

  • Ability to create secure web services

  • Expert in software design patterns such as Front-controller, MVC, Interceptors and, Interface-based Software Architecture

  • Advanced understanding of software test methodologies and testing tools