Job Description :
Title: .Net Developer
Location: Hopkinton, MA 01748 / Round Rock, TX 76448
Duration: 6 months with the potential to extend

Job Experience:
Total 10+ years of Experience in Microsoft technologies like .net , C#, including 5+years of experience in application architecture , 2 + years of experience in cloud platform technologies with micro service architecture .

Job Description:
Candidate should lead and participate in the design, development and deployment of software applications to support Organization Business initiatives.
This includes architecting, designing and building enterprise software solutions from the ground up as well as the customization, extension, and implementation of third party software products.
This individual must have technical ownership of Platform services design and development and will work closely with the senior resources to ensure that the services/applications are fulfilling different business requirements.
Ideally, skill focus will be in Cross Platform Architecture, Cloud Computing Architecture and utilization of Enterprise architecture methods for solution design and deployment.

Functional Requirements and Responsibilities:
Will lead and be accountable for overall technical solutions of services that integrate with Cloud Platforms.
Partner with product (PaaS platform) and development teams to provide education and design consultation.
Offers proposed design changes/suggestions to processes and applications, exerts significant latitude in determining objectives of an assignment.
Works on unusually complex problems and provides solutions that are highly creative
Works in an Agile and DevOps software development environment
influencing application team in modernization and migrating application to cloud platforms
Mentor team members and provide technical guidance and influence to achieve results
Works effectively with senior management

Technical Requirements:
Candidate must have a strong OOA/OOD background and understanding of GoF Design Patterns, Enterprise Application Patterns and anti-patterns
Ability to translate product/project requirements into development plans and architectures
Have an understanding of or implementation experience in building Twelve-Factor applications using Domain Driven Design.
Must have Experience in Microsoft and .NET framework technologies. C# , .NET core ,ASP.NET, MVC .
Hands-on experience with a Platform as a Service (PaaS) solutions such as Cloud Foundry ,Heroku or any other PaaS Products
Strong Knowledge with data binding concepts of MVC like Angular, Knockout, JQuery and Backbone JS
Experience in Spring Core, Spring MVC, Spring Web Services, Spring Data, Spring Cloud is a plus
Understanding of REST, SOAP and JSON
Protocols such as HTTP, FTP and web sockets
Sounds implementation knowledge on database such as Oracle and PostGres and NoSQL databases such as MongoDB and Casandra
Candidate should possess effective verbal and written communications skills and problem solving skills.

Additional Requirements:
Agile methodology experience – SCRUM
Cloud platform concepts such as Software as a service (SaaS) and Platform as a service (PaaS)
Experience with API management such as CA Layer 7 API Management ,WSO2 is a plus
Experience working with a caching technology such as Redis , Pivotal Gemfire,
Knowledge of messaging systems integration like Rabbit MQ, Active MQ