Job description : Senior .Net Software Developer
Redwood City, CA Senior .Net Software Developer for our pharmaceutical client: This position is focused on software engineering projects targeting internal customers in a BioPharma (biotechnology / pharmaceutical) research operation. The candidate must possess a solid balance of software engineering skills in front-end (presentation), middleware (services), and backend (database) technology areas. The candidate must also have proven experience in developing end-to-end scientific or business applications using the Microsoft .NET platform, with a primary emphasis on browser-based applications. The individual will work closely with user stakeholders, other software developers, and an internal QA team following established Software Development Lifecycle (SDLC), coding standards, and �best practices �. Required Skills: �Solid Object Oriented (OO) skills, including an understanding of common OO and web application design patterns �Advanced proficiency (10+ years) in Microsoft .NET programming with C# and solid work experience with .NET 4.0+ �Practical experience (2+ years) in developing ASP.NET MVC applications (MVC 4+) �Experience with HTML, CSS, JavaScript/jQuery, jQuery UI, and AJAX, preferably including HTML5/CSS3 �A solid understanding of the Http request life cycle �Experience with developing and consuming Web Services, both RESTful and SOAP-based services �Solid experience (3+ years) with Microsoft Windows Communication Foundation (WCF) and in designing/developing Service Oriented Applications (SOA) �A strong understanding of SQL databases, including practical experience (3+ years) with Microsoft SQL Server (including SQL Server 2005 or later) and SQL/T-SQL �A strong working knowledge of LINQ �Practical knowledge of, and experience with, Dependency Injection �Experience working with of ORMs, including Microsoft Entity Framework 4.0+ and/or nHibernate / Fluent �Practical knowledge of Test Driven Development (TDD), with Microsoft Test and/or nUnit �Experience with high-level and detailed architecture design, including multi-tiered architectures �Familiarity with design patterns �Familiarity with Data Structures �Strong communication skills (verbal and written) �A solid individual contributor and cooperative team player Additional Desired Skills: �Familiarity with the Agile Scrum process �Experience working with TFS for source control and project / process management �Knowledge of, and experience with, the MVVM paradigm with declarative data binding, including the use of Knockout �Proficiency with ASP.NET (non-MVC), Silverlight, WPF, and WinForms software development environments �Strong experience in designing relational database and using database design tools (e.g. ERWin) �Proficiency with UML designs �Practical knowledge of SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) �Experience with the application build process, including build scripts �Proficiency in interoperations between .NET applications and Microsoft Office tools, primarily Microsoft Excel *Thanks & Regards Hitesh Gurditta Phone :609-807-2470* *Email:[email protected]* <email%[email protected]> *| KPG99 Inc. 3240 E STATE ST EXT Hamilton, NJ 08619* -- You received this message because you are subscribed to the Google Groups "Oracle-Projects" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/oracle-projects. For more options, visit https://groups.google.com/groups/opt_out.
