Time to upgrade your browser

If you're reading this, you're using Internet Explorer 6, a browser that was first released in 2001 and replaced in 2006. It simply cannot cope with the demands of the modern internet. For the best web experience, we strongly recommend upgrading to Firefox, Opera, Safari, Google Chrome, or a more recent version of Internet Explorer.

Senior .Net Software Architect

Overview

The role:

Senior .Net Software Architect has to collaborate with the team to select appropriate design solutions and ensure compatibility of systems components. You have has a penchant for solving complex and interesting problems. You're a driven team player with strong application development skills who loves creating and troubleshooting challenging coding issues and participating in developer communities. You have managed projects through tout the various phases of the development cycle.

What You Need to Prove:

  • At least ten (10) years of work experience in .NET Framework applications (VB.Net or C#).
  • Solid hands on experience with WF, WCF, WPF, SOA, MFC, Silverlight, Web Services, XML, SQL, Architect, Lead Developer
  • ASP.NET/Ajax/Silverlight, C#, XML, JavaScript, CSS/XSLT/SQL
  • Oversee aspects of project life cycle, from initial kickoff through requirements analysis, design and implementation phases for projects within solution area
  • Hands on experience with SQL databases and object mapping technologies
  • Hands-on experience of designing and developing multi-tier distributed systems and service driven API's.
  • 5+ years hands-on experience in the Information Technology industry, specifically related to software design and development, database design and development, and system integration.
  • Collaborates with Project Managers and technical directors to provision estimates, develop overall implementation solution plan, and serve lead as required, to implement installation, customization, and integration efforts
  • Demonstrable architecture skills to architect graceful software solutions that are reliable, scalable, resilience and sustainable.
  • Build and maintain repository for deliverables, methodologies, and business development documents
  • Ensure that development practices comply with AppRiver’s best policies and procedures.
  • Evaluate current and emerging technologies to consider factors such as cost, compatibility, portability and usability.
  • Solid understanding of service oriented architecture and its methodologies.
  • Project and program management planning.
  • Have sharp analytical abilities, effective problem solving techniques, proven design skills and a solid track record of on-time delivery against tight timeframes.
  • Extensive exposure to building software solutions driven by service oriented architecture.
  • Time management and periodization experience.
  • Strong debugging, investigative, and problem-solving skills
  • Familiarity of developing reusable frameworks serving foundation of service oriented architecture
  • Be adaptable, flexible, cooperative and show initiative
  • Be organized and can write documents that people can understand
  • Capable of dealing with cross-team dependencies, rapid schedules and a constant evolving business environment.
  • Must be able to communicate effectively, verbally and in in writing

Preferred Skills

  • Microsoft Exchange and/or SharePoint development experience.
  • Linq and Virtualization Certification
  • Visual Studio 2008 or 2010 Certification
  • MCPD Certification or MCTS Certification
  • Past experience working with Agile teams and following agile practices of test-driven development, refactoring, continuous integration, etc.
  • Experience leading and mentoring individuals and teams

Stuff You Will Be Doing:

  • You will be working on transformational initiative to build a next generation mission critical transaction and information manag

    Client Description

    AppRiver is a leading provider of cloud based software, servicing over 45000 customers worldwide. We are an Inc. Magazine top 5000 fastest growing private company located in located in Gulf Breeze, Florida on the state’s northwestern Gulf Coast. We work in a laid-back city about half-a-mile from one of the most beautiful beaches in the world (we can see the water from our office), and have won Florida Trend Best Company to Work for in Florida award every year since the award began. We push the limits of technology to produce innovative and effective cloud-based services for our customers. Our benefits are competitive with those of much larger companies, in an area where the cost of living is relatively low.