Job Requirement Detail
Company : Optghar
Req/job Title : .Net Developer with ReactJS
Job Ref No : 5684
Post Date : 08/31/2018
Country : USA
Job State/Province : Wisconsin
Job City : Madison, 12 Months
PrimarySkill : .NET Jobs
Experience : 5 - 7
OtherSkill :
Subject : .Net Developer with ReactJS
Description :

Job Description
A full stack developer responsible for building applications using ReactJS + Redux, TypeScript, C# in ASP.Net MVC, Web API. Primary responsibility will be to contribute actively in design discussion and develop these layers of in an existing or new applications. Coordinate with the rest of the team working on different layers of the infrastructure. Comfortable working in an agile environment is must. Ability to deliver working software while collaborating with end users. A commitment to collaborative problem solving, good design, and quality product is essential.
Skills:
  • Strong understanding of SOLID principle, familiar with various design and architectural patterns.
  • Proficient with the ReactJS + Redux, (or TypeScript) NodeJS, npm. (Mandatory)
  • Strong knowledge of .NET web framework (4.0 or above). (Mandatory)
  • Proficient in C# (and/or VB.NET), ASP.NET MVC, Web API, Entity Framework and DI (AutoFac) (Mandatory)
  • Familiarity with Microsoft SQL Server. Experience creating database schemas that represent and support business processes (Mandatory)
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools e.g. TFVC, GIT
  • Familiarity with Release Manager.
  • Good knowledge about HTML, CSS and XML markup languages
Responsibilities: 
  • Translate application storyboards and use cases into functional applications, by coordinating with SME and IT manager.
  • Demonstrate a strong sense of ownership and responsibility for products / components being developed. This includes understanding and expanding requirements, technical specifications, design, architecture, implementation, unit testing.
  • Understand and investigate problems. Propose solutions to the problems and work with the rest of the team to explain and solve problems. Should independently drive and execute technical requirements for new components