Technical Systems Analyst – Dot Net

Job Location: Toronto, ONAbout the position and responsibilities:Job Description:Primary Responsibilities: Technical proficiency:• Should have a 3 to 6 years .NET programming experience proficient in Programming Languages like C#.NET, ASP.NET, .NET 3.5/4.0, VC++, MVC3, MVC2, VB.NET, WCF with knowledge of both .NET windows and web applications. Good to have COM component communication knowledge. • Provide technical guidance to the team. • Possess good analytical & debugging skills, quick learner, be able to think out of the box to recreate issues and be able to provide quick turnaround for resolving the issues. • Should be able to interpret and understand design and be able to independently prepare high level and detailed technical specifications for medium to big enhancements. • Should be able to drive projects independently from design till development and have handled a team of at least 5 members. • Understand / gather, document and analyze business requirements. • Be able to articulate functional and technical requirements and share the same with the team and/or client teams. • Be involved in coding, bug-fixes, enhancements which are part of the release. • Conduct peer review of deliverables and take the bottom line for all deliverables from the team with respect to schedule and quality. • Organize and participate in walkthrough reviews of all technical specifications, programs and unit test plans. • Prepare and deliver presentations to business, technology partners and senior management, selecting the appropriate approach based on the audience. • Be involved in meetings with stakeholders to understand impact of any enhancements which will be taken up. • Work on any ad-hoc requests which have to be resolved and released on priority basis on the same day. • Manage risks and issues related to the deliverables in scope. Process Oriented • Should we well versed in Software Configuration Management principles. • Should have a good understanding of release management activities. • Understand the importance of SLAs and metrics and adhere to the same • Provide technical and process related guidance and clarifications to the team. Planning, Documentation, Implementation & Support • Discuss with team members, coordinate with client technical analysts, QA and operations analysts for getting clarity on the requirements, issue description. • Must be familiar with the Deployment process for QA support and production support. Team work • Lead and work closely with teams present in a different geography. These could be a mix of IGATE, client, third party vendor resources. • Keep relevant people informed of activities and developments. • Volunteer to assist co-workers and cover work for others. • Guide / mentor teams, resolve conflicts, provide timely feedback. • Understands own role within the global team and how this supports other team members, their tasks and objectives. Communication & Impact • Speaks clearly and succinctly. • Good written communication skills and be able to articulate and present the solution and design decisions to a larger audience and review teams of the client • Conveys a positive image of self, team and organization when interacting with others. • Presents information with respect to the deliverables outlined as the key tasks for the role clearly and succinctly. • Demonstrates a positive, can-do attitude. • Demonstrates commitment to his/her own Team. Skill Set Business Knowledge: • Good to have knowledge of the banking domain. • Knowledge of Sales and Service Platform applications (client proprietary).- good to have; not mandatory Technical Knowledge:• Programming Languages – C#.NET, ASP.NET, .NET 3.5/4.0, VC++, MVC4, MVC3, MVC2, VB.NET, WCF with knowledge in both .NET windows and web applications will be an added plus. • Design skills – well versed in .NET design patterns, UML modeling, interpreting design artifacts. • Web Technologies – HTML, CSS, XML, XSLT, JavaScript, Ajax, jQuery, basic LINQ • Backend – DB2, SQL Server (not mandatory, but nice to have) • Mainframe Host (not mandatory, but nice to have). • Tools Usage – VS2008, VS2010, MS test, XML Spy, Fortify, Visio, FxCop • Source Control – TFS, SVN, VSS, MKS, CVS, HPQC • Tracking Tools – HP Service Manager • Estimation techniques, SDLC life cycle. Systems Knowledge • SCM, CM & QA tools (e.g. TFS, SVN, CVS, MKS) • IT Standards, Methodologies • Multiple platforms e.g. MVS, Internet, Client/Server – Nice to have • SECAF/LIS – Nice to Have