.NET Developer

Duration:             3 months (possible longer)
Interview mode: Phone screen/ face to face
 
As a Senior .NET Engineer, you will design and develop highly-scalable web applications that run non-stop around the globe.  You will utilize the latest tools/technologies using agile methodologies to deliver financial solutions used by thousands of organizations.
What you will do:
The Senior .NET developer will be asked to provide developer support for the daily operations of the business including the following:
  • Designing, coding, and supporting leading-edge financial management web and mobile applications
  • Designing, developing, and enhancing large transaction and reporting based DBs
  • Designing and implementing improvements to the performance, usability, scalability, and maintainability of our software products
  • Mentoring and coaching less experienced/skilled team members
  • Influencing future technical direction
  • Communicating effectively with team members, customers , and audiences of all technical levels
  • Integrating our solutions with partner systems using a variety of protocols
  • Continuous improvement to processes and practices with new ideas, concepts, methods and technologies
  • Handling periodic on-call duty and out-of-band request
What you will need:
  • BS/MS Computer Science or related field, and/or relevant work experience
  • Working knowledge and belief in Agile values and principles
  • Working knowledge of Agile engineering practices with emphasis on Emergent Design, TDD, Refactoring, and Pair Programming
  • Ability to work in a highly collaborative style with team members, stakeholders, and customers
  • Ability to lead through influence, mentoring, discussion, and example rather than relying on authority
  • 7+ Years demonstrated experience with C#, .NET framework, and object oriented design/development.
  • 7+ Years of demonstrated experience relational database design and implementation using MS SQL Server
  • 5+ Years of demonstrated experience with ASP.NET and related technologies
  • 5+ Years of experience in developing multi-tier enterprise class web applications
  • 5+ Years of experience in development of automated unit, component, and integration testing
  • 4+ Years demonstrated experience with Visual Studio including Visual Studio 2010
  • 3+ Years demonstrated experience in SOA and web service development with WCF
  • 3+ Years demonstrated experience with Team Foundation Server with emphasis on source control, automated builds, and use of Agile or Scrum process template.
  • Working knowledge of design patterns
  • Working knowledge of SSIS, SSRS, SSAS, and LINQ
  • Working knowledge of Visual Studio database projects
What will set you apart:
  • Experience with MVC, MVP, Entity framework, and NHibernate are a bonus
  • Experience in developing mobile applications is a bonus

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file