- At least 10+ years of overall development experience involving the following technologies: ASP.Net, C#, WCF, Object Oriented Design Concepts,PL/SQL, web services, ASMX, ADO.Net, XML/SOAP, IDE: Visual Studio, MVC and bootstrap
- Experience with User Interface Design Patterns will be highly preferred
- At least 4 years of experience leading a software development team in a high-volume and complex integrated web-enabled environment
- Ability to elicit requirements and logically decompose them into assignable work packages
- Experience participating in and contributing to Joint Application Design sessions
- Ability to direct, monitor and manage multiple project tasks and related staff assignments
- Ability to track/manage implementation of key components by distributed teams
- Experience with development of composite services spanning multiple sub-applications and implementation of reusable services using SOA
- Experience with design decisions such as front-loading pieces of functionality that end-users could review and provide feedback to (e.g., interface, data displays, report)
- Experience with visual modeling techniques such as UML and process modeling would be a plus
- Should be familiar with Agile development methodologies
- Strong knowledge of software implementation best practices.
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer along with some experience with service-oriented architectures (SOA).
- Ability to design and optimize MS SQL Server 2008 stored procedures.
- Experience with JQuery or similar technologies.
- Experience consuming Web Services
- Experience in an Agile development environment
- Excellent understanding of Web standards and the semantic Web, table-less Web development best practices
- Exposure to mobile development - iOS, Android or Blackberry
Didn’t find the job appropriate? Report this Job