Sr. .Net Developer (FULLSTACK)

Job Overview: 
This position is responsible for developing and working on the premier customer facing product by gathering and analyzing requirements, architecting solutions, and ensuring rollouts are successful. Individuals in this role will be responsible for the proper analysis of requirements, and the successful delivery of high quality software components that full fill the business needs. The individual will be responsible for thoroughly documenting and supporting software components that are deployed and will participate and/or lead in all facets of the software life cycle. The individual will be challenged technically to deliver quality software in a timely manner. The developer should have excellent professional and communication skills and willingness to work under rapidly changing priorities. A passion of technology and high degree of aptitude will allow the developer to be successful.

The expected skill set for a senior developer must include:

• Expert-level competency in C# 4.0+ and SQL 
• Experienced with LINQ and .NET 4.0+
• Solid working experience in the web stack: ASP.NET, HTML, CSS, JavaScript, JSON and other web technologies, ex: React, Angular and other JS frameworks
• Experienced with writing Unit Tests (with nUnit or equivalent) and planning & executing large integration tests across multiple environments
• Solid understanding of n-tier Architecture and OOP and experience with large-scale applications • Demonstrable experience developing solution architecture
• Leadership experience throughout the software lifecycle
• Experience with Agile development methodologies
• Experience with following technologies is a plus:
  o ServiceStack.Net, Nancy or other server side web frameworks
  o Raven DB or other document databases
  o React ecosystem, Babel and es6, Bootstrap, Angular • Soft Skills o Self-starter requiring minimal supervision/direction and takes responsibility for work produced
  o Ambition to provide exceptional value to the business by building and supporting great applications
  o Passion for building great applications using the latest technologies 
  o Experienced in problem solving and follow methodical implementation process
  o Excellent interpersonal organizational skills, handle diverse situations, multiple projects, and rapidly changing priorities
  o Team player willing to wear multiple hats during the project life cycle
  o Ability to communicate with internal and external customers at all levels
  o Work directly with business development teams to gather and analyze requirements and propose solutions with reasonably accurate estimates for projects
  o Continue to enhance technical skills and product knowledge
  o Deliver high-quality software meeting/exceeding requirements
  o Thoroughly test code and overall application

Primary Requirements:
  1. 7+ years in software development utilizing C#, SQL Server, and the .Net platform
  2. Quality systems implementation experience
  3. Live or relocate to the Houston, Texas area
  4. Excellent oral and written communication skills
  5. Excellent influence management ability

Apply for this Now