Design, develop and support large scale distributed n-tier web based applications for a Service Oriented Architecture (SOA).
Gather and document business requirements.
Establish design standards.
Perform object-oriented analysis.
Design, develop and support software components.
Deliver system architectural designs, requirements documentation, and follow application development process.
Identify critical success factors and make recommendations.
Develop critical application frameworks and templates.
Other responsibilities include : Preparing design and developing solutions for DHR enterprise. Analyze and fine-tune the performance of the application. Providing guidance to development team. Working directly as support to the efforts of the Chief Technology Officer, as requested.
Skills Required :
At least 1-2 years of experience as a .NET architect involved in large IT implementations.
6-8 years of OOA / OOD software development.
Demonstrated experience as a senior object-oriented designer / architect leading development teams using .NET.
Hands-on experience of n-tier deployments, C#, VB.NET, ASP.NET.
Strong proficiency in UML modeling techniques, Use case realization, sequential diagrams etc. preferably using Rational Rose / XDE.
Skills Preferred :
Microsoft certification preferred (MCP / MCSD).
Experience with source control systems : VSS, ClearCase.