Job Description: | Compensation: $100000- $120000 (base) + 15% bonus. Travel: 50% (spread across the complete calendar year. THIS WOULD NOT BE A ROAD WARRIOR SITUATION, At a stretch the travel would be max 2 - 3 business days only.) Location:NYC region) Domain: Banking/ Financial Services (candidates preferred) Position Reports to: Director of Technology Position Title: .Net Architect MUST HAVE: .Net suite of technologies (C#, ASP.NET, .Net Framework, VB.Net etc) MUST HAVE managed a team of 15+ team members Scope of Position : The architect will participate in the development process, conduct system analysis, requirements understanding, design and prototype the systems, specify and document the system architectures, technology and the overall solution for the customer and distributed development team. Responsibilities:
- Ultimate accountability on all technical aspects of project, design, scalability, and performance.
- Works closely with clients to analyze, architect and prototype systems; provide strategic direction and technical management consultation for clients.
- Collaborate with, lead and mentor global technical development teams onshore and offshore.
- Participate in pre sales support and in maintaining and expanding existing accounts.
Requirements:
- 7+ years of relevant industry experience based on BU assignment. (MUST HAVE)
- 3+ years experience successfully leading; collaborating and motivating global distributed technical project teams with 15+ members. (MUST HAVE)
- Requires strong experience scoping, planning and delivering projects using iterative software development lifecycles over multiple release cycles
- Previous experience as a lead architect on multiple large-scale product or enterprise designs.
- Demonstrated success working in a global, distributed team model in a consulting services environment is preferred.
- Excellent client management and presentation skills
- Ability and willingness to travel extensively
- Requires a broad knowledge of multiple technologies.
- Broad technical skills: expert in 1or more technology platforms; exposure to 1 or more middleware platforms with knowledge of others; understanding of software vendors and platforms in 1 or more domains; knowledge of frame-works and design patterns; some experience in application rationalization and reverse eng processes; full life cycle software engineering processes, tools, utilities, agile methodologies; strong computer science background; expert in OOAD, OOP, programming languages, component based development, web services.
- Prior project experience in most of the following core technology areas:
- C#/.NET
Application Servers (WebSphere, Weblogic, Microsoft) - EAI technologies (WebSphere MQ/MQSeries, WebMethods, BizTalk)
- XML standards, technologies and tools
- Open Source technologies and frameworks
- Database products (Oracle, DB2 and SQL Server, PL/SQL, Monitoring tools) and associated technologies and tools
- UML and Agile methodologies
- Windows and Unix (AIX, Solaris, Linux)
- SQA approaches and processes
- System monitoring and operations support tools and technologies
- Capacity planning, deployment solutions for high performance, high availability and disaster recovery
- Expert-level domain and project expertise required in one of the following technology specialization areas:
- Enterprise Portals
- BI and Data warehousing Solutions
- Enterprise or System Architecture Blueprints
- Business Process Management
- Application Portfolio Consolidation
- Customer Relationship Management
- Product Development
- Content-based Applications
-
- Education:
BS CS, EE, CE or related technical field, advanced degree preferred |
<< Home