About this role
We are seeking a highly skilled Senior ASP.NET(VB.Net/C#) developer with a strong background in building scalable, predictable, high-quality and high-performance web applications on Microsoft technology. The candidate will be responsible for building and maintaining internal and external facing web applications and will work with a team of experienced analysts, developers and business resources to build high-performance enterprise systems that improve clinical outcomes and increase staff productivity and financial performance.
Responsibilities
• Build new systems with .NET (4.0, 3.5, 2.0) / ASP.NET / VB.NET/C# / SQL Server 2008 • Develop new functionality on our existing software products. • Lead/mentor developers and share knowledge. • Participate in a small, experienced, energetic team on a rapid, agile development schedule. • Participate in Requirement gathering sessions with clients, interact with the client’s technical teams. • All other responsibilities as assigned
Three(+) years experience as a developer (lead developer would be a plus) which should include • At least 3 + years experience with ASP.NET (VB.NET/C#). • At least 2+ years working with SQL Server (2005/2008 preferred) or Oracle. • Deep knowledge of the .NET 3.5/4.0 Framework, including Visual Studio 2008, VB.NET, ASP.NET, Web Services, and ADO.NET. • 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 SQL Server 2008/ Oracle stored procedures. • Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance. • Experience with JQuery or similar technologies will be an added plus. • Ability to adapt quickly to an existing, complex environment. • Ability to quickly learn new concepts and software as necessary. • Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills. • Passionate about building high-quality systems with software implementation best practices while leading and mentoring a team of developers.
• Bachelor's degree in Computer Science, Software Engineering or a related area is preferred. • Microsoft certifications are a plus.
All your information will be kept confidential according to EEO guidelines.