The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.

Ruby on Rails Developer

Job Description

**No C2C**

Position Summary **(If not local 100% remote is possible)**
Are you someone who seeks to work with an incredible team of smart people delivering innovative solutions to our clients? Our customer is an integrated digital agency that values its team members and strives to work at the forefront of technology, while also supporting the lifestyles our team members desire. Culture is very important to our customer, so we hope you are seeking to join a collaborative team who cares for one another and desires to help you grow your skills and your career. Our customer's Workarea developers are responsible for creating and implementing high-quality, scalable software solutions for Business to Consumer eCommerce clients on the Workarea platform using industry best practices and the latest technology trends. In this position, you will work directly with team members who have extensive ecommerce experience (we've been supporting Cyber Mondays since the term was coined in 2005), Project Managers, and occasionally clients from project kick-off to deployment by gathering requirements and developing solutions to meet client expectations.

What Will I Do?
Write Workarea code for projects on assigned tasks
Work with our customer's Design team to define and implement end-user functionality
Estimate task complexity and development cost in detail (task assumptions and dependencies) so our customer's Project Managers can provide accurate client quotes and allocate resources appropriately
Analyze requirements and work with our customer's Project Managers and clients to determine specific issue details
Work with our customer's Technical Team to write acceptance criteria to ensure software solution meets client expectations
Regularly communicate with our customer's Project Managers regarding task-level ticket status, including updates to project management software to reflect task progress and state
Review, test, and provide feedback on work by other developers to ensure code quality. Submit ongoing work for review by peers and/or technical lead
Write client test plans instructing clients how to set up and execute tests against changes made to the software
Complete training and tutorials to learn new languages and skills to better support clients; Research best practices and understands code structure and organization of code
Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future
Accumulate domain knowledge around existing clients and projects to assist them with ongoing needs
Prepare project code releases, coordinate changes with client, and send code to production upon approval from quality assurance; provide hotfixes or project releases, as needed
Ensure high-level requirements are gathered to provide guidance to Technical Team for proper story writing
Bring new staff members up to speed on project configuration and prepares them to contribute as part of the technical team
Assign tasks in partnership with our customer's Project Managers to ensure all tasks are accomplished
What Do I Need?
We know you are probably a great candidate, however, there are a few things we would like to see in your background.

Bachelor's degree specializing in Computer Science, Computer Information Systems, or related field or equivalent work experience
Experience in eCommerce web development
Experience in back-end software development
Salesforce Commerce Cloud Developer certification received within the past two years
Experience in languages and platforms such as C#, .NET, Ruby on Rails, and Java
Advanced experience with HTML5, and CSS, SASS
Advanced knowledge of JavaScript and JavaScript frameworks and libraries
Experience with MVC and Object Oriented Programming concepts
Proficient in industry standards, such as Web Services, JSON, JavaScript/jQuery, and XML
Familiarity with non-SFCC eCommerce platforms, preferred
Experience integrating third-party APIs (Google Merchant Center, Google Tag Manager, Facebook, etc.)
Working knowledge of Cloud Platforms, Version Control Systems (such as Git or Mercurial), Jenkins, Gulp, Jira, Confluence, Git Hub, and Bit Bucket
Experience working in Agile development environments; utilizing Scrum principals to execute projects
What's Good to Have?
While not required, it is great if you have the following:

Workarea experience a plus
Advanced knowledge of JavaScript and JavaScript frameworks and libraries
Familiarity with non-SFCC eCommerce platforms, preferred
What's so Cool About our customer?
Following are some of the perks that make working here fun:

Competitive compensation including salary, medical, dental
Simple IRA with a company match
Offices are dog-friendly (and occasionally cat-friendly, too)
Paid Time Off
Work Away From the Office policy offering you flexibility in how you do your work
Flexible work hours
Collaborative workplace where people care for one another




About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.



The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 472-3411 or email accommodation@teksystems .com for other accommodation options.

Job Requirements

 

Job Snapshot

Location US-MI-Grand Rapids
Employment Type Full-Time
Pay Type Year
Pay Rate $999,999.00 /Year
Store Type Engineering & Aerospace, IT & Technical, Other
Apply

Company Overview

TEKsystems, Inc

We’re partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services and real-world application, we work with progressive leaders to drive change. That’s the power of true partnership. TEKsystems is an Allegis Group company. Learn More

Contact Information

US-MI-Grand Rapids
Christian Rodino
Snapshot
TEKsystems, Inc
Company:
US-MI-Grand Rapids
Location:
Full-Time
Employment Type:
Year
Pay Type:
$999,999.00 /Year
Pay Rate:
Engineering & Aerospace, IT & Technical, Other
Store Type:

Job Description

**No C2C**

Position Summary **(If not local 100% remote is possible)**
Are you someone who seeks to work with an incredible team of smart people delivering innovative solutions to our clients? Our customer is an integrated digital agency that values its team members and strives to work at the forefront of technology, while also supporting the lifestyles our team members desire. Culture is very important to our customer, so we hope you are seeking to join a collaborative team who cares for one another and desires to help you grow your skills and your career. Our customer's Workarea developers are responsible for creating and implementing high-quality, scalable software solutions for Business to Consumer eCommerce clients on the Workarea platform using industry best practices and the latest technology trends. In this position, you will work directly with team members who have extensive ecommerce experience (we've been supporting Cyber Mondays since the term was coined in 2005), Project Managers, and occasionally clients from project kick-off to deployment by gathering requirements and developing solutions to meet client expectations.

What Will I Do?
Write Workarea code for projects on assigned tasks
Work with our customer's Design team to define and implement end-user functionality
Estimate task complexity and development cost in detail (task assumptions and dependencies) so our customer's Project Managers can provide accurate client quotes and allocate resources appropriately
Analyze requirements and work with our customer's Project Managers and clients to determine specific issue details
Work with our customer's Technical Team to write acceptance criteria to ensure software solution meets client expectations
Regularly communicate with our customer's Project Managers regarding task-level ticket status, including updates to project management software to reflect task progress and state
Review, test, and provide feedback on work by other developers to ensure code quality. Submit ongoing work for review by peers and/or technical lead
Write client test plans instructing clients how to set up and execute tests against changes made to the software
Complete training and tutorials to learn new languages and skills to better support clients; Research best practices and understands code structure and organization of code
Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future
Accumulate domain knowledge around existing clients and projects to assist them with ongoing needs
Prepare project code releases, coordinate changes with client, and send code to production upon approval from quality assurance; provide hotfixes or project releases, as needed
Ensure high-level requirements are gathered to provide guidance to Technical Team for proper story writing
Bring new staff members up to speed on project configuration and prepares them to contribute as part of the technical team
Assign tasks in partnership with our customer's Project Managers to ensure all tasks are accomplished
What Do I Need?
We know you are probably a great candidate, however, there are a few things we would like to see in your background.

Bachelor's degree specializing in Computer Science, Computer Information Systems, or related field or equivalent work experience
Experience in eCommerce web development
Experience in back-end software development
Salesforce Commerce Cloud Developer certification received within the past two years
Experience in languages and platforms such as C#, .NET, Ruby on Rails, and Java
Advanced experience with HTML5, and CSS, SASS
Advanced knowledge of JavaScript and JavaScript frameworks and libraries
Experience with MVC and Object Oriented Programming concepts
Proficient in industry standards, such as Web Services, JSON, JavaScript/jQuery, and XML
Familiarity with non-SFCC eCommerce platforms, preferred
Experience integrating third-party APIs (Google Merchant Center, Google Tag Manager, Facebook, etc.)
Working knowledge of Cloud Platforms, Version Control Systems (such as Git or Mercurial), Jenkins, Gulp, Jira, Confluence, Git Hub, and Bit Bucket
Experience working in Agile development environments; utilizing Scrum principals to execute projects
What's Good to Have?
While not required, it is great if you have the following:

Workarea experience a plus
Advanced knowledge of JavaScript and JavaScript frameworks and libraries
Familiarity with non-SFCC eCommerce platforms, preferred
What's so Cool About our customer?
Following are some of the perks that make working here fun:

Competitive compensation including salary, medical, dental
Simple IRA with a company match
Offices are dog-friendly (and occasionally cat-friendly, too)
Paid Time Off
Work Away From the Office policy offering you flexibility in how you do your work
Flexible work hours
Collaborative workplace where people care for one another




About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.



The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 472-3411 or email accommodation@teksystems .com for other accommodation options.

Job Requirements

 
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Ruby on Rails Developer Apply now