Vacancy expired!
Role: Node Developer (Back end) Location: Dallas / TX (Day One onsite) Duration: Long Term Job Description Essential Job Functions:
- Requirements analysis: Review and provide consulting for user story requirements with our internal partners
- System Architecture: Collaborate in the technical design of new and updated functionality with various internal teams and vendors
- Feature development: Develop new features across the full stack to include database, services, API integration, and front-end UI
- Maintenance: Help to investigate, troubleshoot, debug and implement fixes for software defects
- Support: Occasional rotation of software deployments and on-call response relating to critical tier-3 escalations
- Testing: Work closely with System Test Teams and UAT to ensure product quality
- Dev ops functions: Interact with Operations to support our deployment process and build automation
- Documentation: Provide regular technical documentation for new features and functions
- Peer development: Engage in pair development programming, code reviews, and continued learning with other members of the team
- Bachelor's degree in Computer Sciences or a combination of verifiable work experience and certifications in development.
- 5+ years of experience building application APIs with node.js
- 5+ years of experience developing relational and document databases
- 2+ years experience developing in an Agile environment
- Mastery of NPM, JS library structure, JS library packaging, & JS library publishing
- Architect solutions and establish best practices and introduce/implement new technologies.
- Need to have experience in task estimation along with risk identification
- An understanding of Web Performance, Security, and Web Accessibility
- Knowledge of industry standard software best practices, development lifecycle processes, and Agile and SCRUM methodologies
- Experience with performance test tools like JMeter
- Knowledge of JavaScript and ES6; HTML5/CSS3 with the expertise to fuse these with modern web development practices
- Experience integrating with Sitecore or other CMS implementations
- Experience with building pipeline management and development
- Experience designing MicroServices and distributed computation
- Experience with git or TFS
- Experience working across teams and disciplines such as QA, Project Management, Operations, Reporting, other development teams, etc.
- Experience in an agile environment, working in cross-functioning teams, writing and estimating stories and tasks, and delivering solutions iteratively.
- Experience delivering high-quality code in an enterprise organization.
- Experience with cloud deployed environments
Vacancy expired!