Job Description :
Position : Sr. .NET Developer

Location : Sacramento, CA

Duration : Long term contract

F2F

Client: SIS



Detailed JD



We are seeking a Front-End web developer responsible for building applications using React.JS for user interface, .NET core framework as middleware and Microsoft SQL server as database. Primary responsibility will be developing user interface components and implementing well-known React.js workflows (Redux), layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Should ensure delivery of high quality code in accordance with functional and non- functional specifications, best practices, standards, guidelines and processes defined for the project. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.


Responsibilities
Develop, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of applications
Help maintain code quality, organization, and automatization
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Skills

3+ Years UI Web development experience
1+ Years of hands on experience working with RESTful APIs, Web Services, WCF
1+ year experience working in Agile Scrum.
Strong understanding of object-oriented JavaScript (ES6) programming
Skill for writing reusable libraries
Familiar with various design , architectural patterns and Test Driven Development
Knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Experience implementing automated unit tests
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Experience with data structure libraries (e.g., Immutable.js)
Experience with common front-end development tools such as NPM, React Dev tools etc.
Proficient understanding of code versioning tools such as VSTS