Web developer Angular/Node.js
Salt lake city Utah
C2C, Corp to Corp, 1099, W2
*** This role requires an In-Person interview at Salt Lake City, Utah***
Coordinates with the testing process through test review and analysis, test witnessing and certification of software.
Assists with scheduling, determining manpower requirements, and estimating costs to project completion in order to meet user requirements.
Codes, tests, debugs, and documents programs, and enhances existing programs to ensure that production systems continue to meet user needs.
Coordinates interface with user management regarding project status, direction and user needs to promote an environment of user cooperation and satisfaction.
Collaborate with technical staff, management, and business operations staff throughout all phases of the software development life cycle
Good understanding of the business domain. Responsible for implementing/integrating new products, processes, methodologies, frameworks, and technologies.
The Software Engineer works effectively across the entire software development life cycle.
This includes requirements definition, prototyping, detailed design, coding, testing, deployment, and support of the day-to-day operation of production systems.
Five years of professional software development experience.
Bachelor's degree in computer science, programming, or other technical field OR 4 years of equivalent technical experience.
3+ years of experience in developing front end web applications using Angular (2 and above), HTML, CSS3, JSON
5+ years of experience in developing backend services using Node JS (NPM, Express, ORM) or Java (JEE/Spring/Hibernate) stack
Understand the business requirements clearly and work in agile environment
Experience with designing and developing REST services using micro-services architecture principles