Position .NET Developer
Job Description
Main Responsibilities
The developer's primary role is the construction of project software deliverables but in undertaking this, the developer is expected to support the broader objectives of the team. The developer role involves interpreting project requirements and design information into real world software artefacts.
Codes and Constructs software elements
Undertakes requirements determination and analysis.
Develops and documents detailed Technical Design of Architectural elements of the software application.
Updates project models with detailed design information
Investigates and resolves design ambiguity
Creates Unit test plans and cases for software elements
Conducts Unit testing of software elements
Creates System/Integration test plans and cases for software elements
Conducts System/Integration testing of software elements
Supports User Acceptance Testing
Participates in work product reviews
Mentors staff
Qualifications
Mandatory
.NET Developer using C# (minimum 3 years continuous experience)
Visual Studio 2003 (familiarity with Visual Studio 2005 would be desirable)
SQL Server 2000
T/SQL
XML
ASP.NET / Web Services
Windows Forms (Smart Clients)
Excellent English skills in writing & reading, strong English in oral communication
Desirable
NUnit
Familiar with Microsoft Patterns and Practices (including use of Microsoft Application Blocks and Enterprise Library)
Microsoft .NET Certifications
BizTalk 2004
CASE Tools (e.g Rational Tools)
Demonstrated problem solving, resolution and performance monitoring skills.
Excellent interpersonal skills and team player. Flexible approach to working across multiple teams, and willingness to rotate between teams and activities. Must have a positive attitude with a 'can do' approach to both day to day support and challenging new tasks. Must have a strong Customer focus.
IT experienced in working in at least one of the following industries:
Experience in Manufacturing domain
Experience in Investment banking domain
Experience in Retail banking domain
Experience in Financial industry domain
Experience in Health care insurance domain
Experience in Life care insurance domain
Experience in Tele-communication domain
Experience in HR domain
Experience in Retail domain
Experience in Transportation domain
Experience in Supply Chain domain