|
As a Senior Software Developer you will assist in architecting, developing, and project leading critical software development initiatives. Also, you will be involved in team related growth activities such as code reviews and mentoring. This is a great opportunity to get involved with a growing team that utilizes the latest and greatest Microsoft technologies. Skills * Bachelors degree or equivalent experience * 5+ years experience with the following technologies: - Expert level with .Net 1.1 and 2.0 Framework (C# and/or VB.net) - ASP.Net 1.1 and 2.0 - .Net Smart Client development - SQL Server 2000/2005 Database Management, Architecture, and Development - Reporting tools such as SQL Reporting Services/Crystal Reports - Entire SDLC process - SOA/Web Services/Remoting - OOP and design patterns * The ability to 'think out of the box' and suggest ideas to improve processes. * Experience with 3rd party component packages such as Infragistics. * Contribute to the developing of coding standards. * Ability to effectively communicate on all levels, including upper IT management. * The ability to architect and manage medium to large scale systems from ground up. * Team building/mentoring * The ability to successfully lead multiple projects at once. * Strong project management and tracking skills. * Ability to maximize pre-build development frameworks. * Experience/Knowledge in other Microsoft technologies such as BizTalk and Sharepoint is a plus * Experience with .Net 3.0 (WF, WCF, and WPF) is a plus. * Experience in the financial services industry is a big plus. * Experience with Advent Geneva accounting system is a big plus. * Experience with large scale enterprise integration efforts is a big plus. * MCSD, MCTS, MCPD certifications are a definite plus.
|