Sr Software Engineer

Company: Ascent ( Learn More )

General Information
US-NC-Durham
N/A
Not Specified
Full-Time
Not Specified
Not Specified
False
False
Job Description Job: Sr. Software Engineer  (Front End) 
Job Type: 6 month contract - Posslbe FTE 
Industry: Clinical Research 
Location: Durham, NC 
(W2 only, NO CORP-2-CORP) 

JOB DESCRIPTION: 
The Senior React JS, JavaScript Developer is expected to perform research, design and development of user interface components following well-known React.js workflows (such as Flux or Redux) that will be used by cross functional development teams.

RESPONSIBILITIES:
• Develop new user-facing features using React.js and dependable UI libraries
• Build reusable components
• Translate designs and wireframes into high quality code
• Optimize components for maximum performance across a vast array of web-capable devices and browsers
• Create unit testing for each delivered module
• Apply architecture and programming tools, procedures, functions and routines towards delivering the assigned task or activity
• Participate in discussions (involving onsite/offshore teams) of requirement analysis/clarifications, architecture, design, POC and development
• Participate in reviews and implementation of SDLC methodologies to ensure high quality software within the schedules and in testing backups, ensuring maximum uptime and maximum performance of database

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES:
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
• Thorough understanding of React.js and its core principles
• Experience with popular React.js workflows (such as Flux or Redux)
• Familiarity with newer specifications of ECMA Script (ES6)
• Experience with data structure libraries (e.g., Immutable.js)
• Experience with HTML / CSS
• Knowledge of isomorphic React is a plus
• Good Understanding of RESTful APIs
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Familiarity with modern front-end build pipelines and tools
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
• Strong knowledge on Java Development frameworks, APIs
• Web Services development and integration with backend systems and databases
• PL/SQL knowledge, exposure to Oracle/MS SQL server database

MINIMUM REQUIRED EDUCATION AND EXPERIENCE:
• Bachelor’s Degree in computer science or related discipline and 4-6 years’ experience with applicable tools, including database access; or equivalent combination of education, training and experience

DESIRED ADDITIONAL SKILLS AND ABILITIES:
• Building REST API with technologies like Sprig Boot, JPA etc.
• Excellent communicator and self-motivated
• CRO/healthcare background
• Multi-tasking abilities and ability to learn quickly

Kyle Brigham 
Technical Recruiter 
Ascent Services Group
720.573.5265 

About Ascent:
The Ascent Services Group (ASG) is a nationally recognized technology staffing and consulting firm whose fundamental business is providing staffing services to Small, Medium, and Large Enterprise clients in our core market verticals: Financial Services, Healthcare, Technology and Life Sciences.  As consultants for ASG, you will have access to many of the top clients within the industries we serve.  Our goal is to deliver innovative talent through proven best practices and effective resource optimization.  Become one of ASG’s candidates and experience the difference!
Job Requirements