Essential Duties / Responsibilities:
Use Microsoft .NET Framework and a supported MVC framework, C# programming language to development of the applications.
· Senior level full-stack development experience with .Net technologies.
· Use object-oriented techniques and best practices to analyze, design, development, unit testing and deployment.
· Convert existing applications to .NET Framework with additional security features.
· Document all deliverables and perform system unit testing and validation of procedures.
· Work with program area team on technical issues including system design and testing.
· Analyzing information to recommend and plan the development and implementation of new systems or modifications of an existing system.
· Work with Program team members on detailed business requirements, understanding business processes and technology, agency standards, and ensuring project goal alignment.
· Write technical specifications based on conceptual design and stated business requirements.
· Work with project manager to ensure project plan is maintained and project milestones are being met.
· Have ability to work independently and under general supervision with opportunity for independent judgment.
· Responsible to modify existing applications due to changes in technology, security, state or federal law changes and national standards.
· Proven contribution to creating responsive websites for use on desktop, tablet, and mobile platforms.
· Prior experience in React. Js and Node. Js is also welcome if the candidate is willing to work on any stacks.
· Understanding of HTML5, AngularJS, React, Node.js, and Mongo to convert Wireframes and PSD Designs into workable web apps
· JavaScript object models and UI element binding.
· Experience using asynchronous RESTful services (JSON)
· Creating RESTful services with Node.js
· Other responsibilities as assigned.