Sr Software Developer (.Net web technologies)
January 27, 2010 5:10 PM
Responsibilities:
• Use a wide variety of techniques and tools in the design, development, and testing of software applications. This includes the use of: programming languages and software tools, analysis and design techniques, data base management systems, middleware, data access and retrieval, etc
• Determine, recommend, and follow appropriate technologies in support of business processes and objectives, including internet and intranet architectures, service architectures, and data storage strategies.
• Perform analysis and design using object oriented and domain driven modeling techniques.
• Use agile / Scrum processes for development. Adhere to a high level of unit testing.
• Provide technical support and direction in business application requirements definition, alternatives analysis, and design, development, and implementation activities, as appropriate.
• Ensure the use of common processes, practices and tools consistent with Corbis' technology standards and direction.
Requirements:
• Bachelor of Science in a technology-related field (or equivalent job experience).
• At least five years experience software development in .NET Web technologies.
• Proven ability to deliver high levels of agreed-upon service to end users.
• Strong interpersonal communication and organizational skills.
• Proven ability to work independently
Technical Qualifications:
• Expert in .NET 3.5 C#, MS Visual Studio 2005/2008
• Proficient in WCF, service development patterns for performance (queuing, threading, caching, etc…)
• Proficient in Linq-To-SQL, Active Record, ORM
• Proficient in SQL Server (Database design, Stored Procedures – TSQL)
• Familiar with MVC patterns for UI development
payscale: 90
job type: full-time
• Use a wide variety of techniques and tools in the design, development, and testing of software applications. This includes the use of: programming languages and software tools, analysis and design techniques, data base management systems, middleware, data access and retrieval, etc
• Determine, recommend, and follow appropriate technologies in support of business processes and objectives, including internet and intranet architectures, service architectures, and data storage strategies.
• Perform analysis and design using object oriented and domain driven modeling techniques.
• Use agile / Scrum processes for development. Adhere to a high level of unit testing.
• Provide technical support and direction in business application requirements definition, alternatives analysis, and design, development, and implementation activities, as appropriate.
• Ensure the use of common processes, practices and tools consistent with Corbis' technology standards and direction.
Requirements:
• Bachelor of Science in a technology-related field (or equivalent job experience).
• At least five years experience software development in .NET Web technologies.
• Proven ability to deliver high levels of agreed-upon service to end users.
• Strong interpersonal communication and organizational skills.
• Proven ability to work independently
Technical Qualifications:
• Expert in .NET 3.5 C#, MS Visual Studio 2005/2008
• Proficient in WCF, service development patterns for performance (queuing, threading, caching, etc…)
• Proficient in Linq-To-SQL, Active Record, ORM
• Proficient in SQL Server (Database design, Stored Procedures – TSQL)
• Familiar with MVC patterns for UI development
payscale: 90
job type: full-time