Senior Developer

Citi

Experience
Company Type
Responsibilities
Workhours

Job 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; and provide input to information/data flow, and 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; and review and provide feedback to the final user documentation a

Experience and Skills (Must Have):

  • Bachelor's or master’s degree in computer science, software engineering or related fields

  • Total experience of 10-12 years with 4 to 6 years of experience working as a software development team lead/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 3.5), VB.NET, C#, VC++, SQL, MS SQL Server, Adobe LiveCycle Application Development

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

  • Strong fundamentals in data structures, caching, multithreading, messaging and asynchronous communication

  • Exposure to technology development projects and the full technology development lifecycle

  • Ability to write and review documentation and Timely creation of appropriate technical artifacts e.g. Solution Design Documents

  • Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services

  • Should be familiar with AGILE methodologies and tools

  • Understanding/Knowledge of JIRA Workflow is preferable

Job 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; and provide input to information/data flow, and 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; and review and provide feedback to the final user documentation a

Experience and Skills (Must Have):

  • Bachelor's or master’s degree in computer science, software engineering or related fields

  • Total experience of 10-12 years with 4 to 6 years of experience working as a software development team lead/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 3.5), VB.NET, C#, VC++, SQL, MS SQL Server, Adobe LiveCycle Application Development

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

  • Strong fundamentals in data structures, caching, multithreading, messaging and asynchronous communication

  • Exposure to technology development projects and the full technology development lifecycle

  • Ability to write and review documentation and Timely creation of appropriate technical artifacts e.g. Solution Design Documents

  • Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services

  • Should be familiar with AGILE methodologies and tools

  • Understanding/Knowledge of JIRA Workflow is preferable

APAC-India Technology Full-time Bachelor's Degree Day Job Regular No Pune - EON IT Park Kharadi

Read Full DescriptionHide Full Description
Confirmed an hour ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up