Follow Us

Principal Software engineer( 4 Roles)

Austin,TX
DatePosted : 10/18/2017 8:33:44 AM
JobNumber : DTS14153
JobType : Contract
Skills: Full stack .net

Job Description

The team needs individuals with deep e-commerce knowledge to guide and deliver a high-volume, highly personalized e-commerce experience. We are looking for senior level candidates who have a strong background in Enterprise/Systems/Application development, with proven abilities to innovate and be creative. We are looking for highly motivated, goal-oriented individuals who will be responsible for building highly visible, highly available, and customer facing E-Commerce solutions.

Ideal candidates will have experience in B2B and/or distributed systems. Candidates will be familiar with Microsoft technologies, and will have worked on large, services and UI dealing with very high volumes. Candidates should be excellent team players, yet capable of working independently.  Candidates should be able to demonstrate a deep understanding of the fundamental principles, algorithms and protocols that are abstracted in high level languages and frameworks.

 Leads the design and architecture of high-quality, complex systems and software. Prepares, reviews and analyzes software specifications for complex products and systems. Leads the review and analysis of design, functional, technical and user documentation. Leads the development, review, analysis and implementation of test strategies for software products and systems. Leads the development, test and integration of code for new or existing software of significant complexity involving multiple teams. Leads the review, analysis and closed-loop corrective action for issues contributing to software defects and business process problems. Designs and implements software lifecycle and quality assurance methods for projects and products. Defines, measures, analyzes and improves corporate and departmental quality metrics. Drives the implementation of Closed Loop Corrective Action systems for projects and processes that span multiple departments. Leads the deployment of projects and products of significant size and complexity. Provides accurate resource, schedule and cost sizing for software development and deployment projects of medium complexity. 

 

Must haves: 
-Undergrad degree in related field or equivalent experience 
-5+ yrs experience preffered 
-Expertise with C# and .net 
-Expertise with MVC and Web API 
-Knowledge of message queuing systems, ideally RabbitMq 
-Exposure to NoSql databases 
-Proficient with IoC 
-Experience with TDD programming, Agile development, and continuous integration 

Nice to have: 
-Elasticsearch 
-Structuremap 
-Git 
-Bootstrap 
-Experience with webtechnologies, html 5, CSS, JSON

 

Additional Job Details:

Duration: 6 months

 

Additional Job Details:

Must haves: 
-Undergrad degree in related field or equivalent experience 
-5+ yrs experience preffered 
-Expertise with C# and .net 
-Expertise with MVC and Web API 
-Knowledge of message queuing systems, ideally RabbitMq 
-Exposure to NoSql databases 
-Proficient with IoC 
-Experience with TDD programming, Agile development, and continuous integration

SHARE THIS JOB