Principal duties/Roles and responsibilities:
Currently searching for a mid to senior level IT professional to join our expanding software development team. We are a leading internet retailer that is involved with the latest technologies and enterprise systems. If you are excited by cutting edge technology, and the prospect of playing an important hand in a continually growing company where opportunity abounds, you could find a great home within our organization.  In this role, you will have a unique opportunity to build and support a variety of internal systems. We need passionate developers like you to help us thrive!

Develop and maintain an existing multi-tenant e-commerce platform (C#, MVC 5) and supporting systems including web APIs and services.
Enhance internal toolset (C#, MVC5) to improve efficiency for business users.
Write performant SQL and propose database designs as required.
Work alongside business users to gather requirements and specifications.
Follow best practices to build maintainable, scalable web applications.
Manage multiple priorities and projects to achieve business needs on time.
Continually develop skills to stay current with best practices and technologies.

Required Skills/Must Have:
Experience: 10+ years 
Bachelor’s degree in Information Technology or related field
Mid Level: 2-6 years of experience in software development with the Microsoft stack
Senior Level: 6+ years of experience in software development with the Microsoft stack
.NET MVC, Web API, Razor view engine
Excellent understanding of Object Oriented software design
JavaScript/jQuery, CSS (SCSS pre-compiler a plus)
A passion for technology and programming
Self-learner and willing to learn new skills and tools on the job as needed.
Ability to creatively solve problems and find solutions to challenges

Preferred Skills /Desired but not required::
Web performance testing and optimization
Build/deployment automation
Experience with Lucene/Elastic Stack
IIS configuration

Salary Range- $120k
Duration: Fulltime
Experience: 10+ years 

Apply Online

Please provide your full address

Fields with (*) are compulsory.