Dice is the leading career destination for tech experts at every stage of their careers. Our client, Prospance Inc., is seeking the following. Apply via Dice today!
Conducts analysis, designs products, and programs computer software that requires extensive research. Typical background
for this position is advance study/knowledge in the field of computer science or software engineering along with advanced
knowledge of software development and methodologies. Excludes paraprofessional positions.: Performs software and
system testing procedures, bug verification, release testing, and beta support. Performs product design and programming
activities involving multiple modules or subsystems. Participates in design meetings and consults with other staff to evaluate
interface between hardware and software, and operational and performance requirements of overall system. Performs
complex release testing and beta support for assigned projects and resolves problems found in the software. Prepares
documentation required of the product. Analyzes and researches software requirements to determine feasibility of design
and marketing requirements within time and cost constraints. May consult with customer concerning application and
maintenance of software. May coordinate installation of software system. May serve as a project architect.
Basic Qualifications:
3+ years experience building web applications with object oriented or functional programming languages, specifically
Ruby on Rails(RoR).
Strong teamwork, collaboration, verbal, and written communication, along with demonstrated creativity and problem-
solving capabilities.
Interest in TDD and specific experiences using a test heavy approach to solve problems and create solutions.
Focus on building solutions utilizing an agile approach: close relationships with Product Managers and Technical leads,
communicating and digesting real time feedback, and working smart to build story cards on daily basis
Familiarity with software configuration management principles and tools, source code version control (e.g., git/GitHub) and
issue/bug tracking systems (e.g., JIRA).
Ability to research and execute solutions based on online guides and tutorials
Technical aptitude and the ability to problem solve.
Experience with payment systems and processor API s.
Nice to Have:
Experience developing analytics and/or search-based applications
Large-scale application performance optimization experience
Understanding of the syntax of Ruby and its nuances
Experience with front-end technologies such as HTML, CSS, JavaScript, JQuery
Proficient understanding of external APIs
Deploying apps to k8s
Microservice/Monolith application development
Daily Responsibilities
Ruby on Rails development for BT Vault feature requirements.
Trouble shoot customer communicated issues with Vault products.
Develop efficient, elegant, clean code with no unnecessary complication or abstraction
Discuss and design complex Data structures & Algorithm concepts.
Database design, programming, tuning and query optimization.
Collaborating with product managers using agile methodologies to deliver high quality
solutions on time
Work on postgresql and tools like splunk and datadog for monitoring
Participate and contribute to team brainstorming and planning sessions.
Compelling Story & Candidate Value Proposition
What makes this role interesting
Unique selling points
Working on brand new customer facing material
Candidate Requirement:
1 Ruby on Rails(RoR) 3-5 years
2 Postgres 3-5 years
Nice to Have: Ruby on Rails certification is nice to have but not required
Years of Experience: 3-5 years
Ruby on Rails Developer with PayPal (Remote)