Job Description :
Large scale projects with multiple touch points
Business interaction, requirements gathering and analysis.
Extremely detailed design oriented.
Ability to work with external application teams, cross functional teams and resolve road blocks.
Working with common development tools, such as .net and JavaScript libraries.
Focus is designing and coding front-end UI for complex internal applications.
Integrate new software solutions with existing systems.
Extract and reverse engineer existing code
Expertise in HTML5, AngularJS, CSS, JQuery, ReactJS, Responsive Web Design
Experience building complex web-based applications with a passion for the latest technologies

DELIVERABLES
Lead other software engineers to design and implement well-integrated products with multiple touch points
Define and evolve the scalable architecture for the system.
Expert in all technical aspects of the product including cross functional
Evaluate and recommend appropriate technologies based on product needs and industry trends
Develop creative solutions and write technical design & architecture documents for the products
Provide work estimates for proposed projects and ensure the adherence to it.
Constantly look for better processes for projecting and improving project scalability and profitability
Perform hands-on software design in UX
Establish architectural standards and best practices
Encourage innovation of process and creative development methodologies
Work closely with management to determine feasibility of product features
Establish standards and Perform peer code reviews and provide feedback
Promote high quality, scalability, and timely completion of project

TECHNICAL KNOWLEDGE AND SKILLS:

Senior .Net/UX Developer shall possess 8+ years technical knowledge and experience with most of the following systems, platforms, applications, and skills:

BS or MS in Computer Science or equivalent degree
8+ years of software development experience
Experienced with Bootstrap, Sketch, Invision, Javascript, JQuery, HTML, and CSS
Designing and Development experience in an enterprise-class system with multi-tier architecture
Work closely with business and management to capture requirements and translate them into user journeys and wireframes/mockups
Develop mockups, wireframes and user interaction designs in Sketch, Illustrator, Photoshop or other prototyping tools
Understand the target audience and their workflows in order to produce designs with appropriate levels of complexity
Validate designs with the team and conduct usability testing prior to development
Implement visual elements using mock data: layouts, widgets, animations, fonts, media element
Very strong UI/UX knowledge
Strong communication, presentation, and teamwork skills
Proficient working with common project tools, such as .net and Jira
Understand the capabilities and nuances of supporting different browsers and platforms
Experience producing high-quality, responsive markup and stylesheets using HTML5 and CSS3 that can be readily used with popular UI frameworks in a single-page app