Mediabistro logo
job logo

Ruby on Rails Developer Job at Caterpillar Brazil in Kennett Square

Caterpillar Brazil, Kennett Square, PA, United States


* Design, develop and maintain Ruby on Rails applications in the energy space.* Collaborate with business and operational stakeholders to define new features.* Collaborate with team members to build new features and enhance existing ones.* Understand power market rules and write code to interface with grid operator APIs.* Ensure code quality and maintainability by writing tests, conducting code reviews, and following industry best practices.* Assist in shared DevOps duties including infrastructure management and code deployment.* Troubleshoot and resolve complex technical issues.* Provide guidance and mentorship to less-experienced developers.* 5+ years of recent professional experience in full-stack Ruby on Rails development* Data Streaming (Flink, Kafka, Kinesis)* Python, Go* AWS IoT* Figma* Energy/Power Markets experience* Applies an assigned technique for critical thinking in a decision-making process.* Identifies, obtains, and organizes relevant data and ideas.* Participates in documenting data, ideas, players, stakeholders, and processes.* Recognizes, clarifies, and prioritizes concerns.* Assists in assessing risks, benefits and consideration of alternatives.* Has experience with designing data exchange interfaces to and from software product.* Describes tools and techniques for extraction, transformation and loading of electronic data.* Cites examples of common linkage requirements for software products and vendors.* Works with integrating software into the customer or partner framework and infrastructure.* Participates in the development of technology interfaces and bridges.* Identifies basic design methods and design tools.* Identifies major components of functional and technical design.* Cites examples of good and bad designs.* Describes tasks, activities, deliverables and key concerns of technical design.* Maintains and utilizes data related to install base configurations and environments.* Solicits customer feedback; reports and monitors bugs and implementation issues.* Participates in defining and conducting technical acceptance tests.* Participates in creating technical requirements for software development and deployment.* Explains basic environment and product configuration options.* Medical, dental, and vision benefits\** Paid time off plan (Vacation, Holidays, Volunteer, etc.)\** 401(k) savings plans\** Health Savings Account (HSA)\** Flexible Spending Accounts (FSAs)\** Health Lifestyle Programs\** Employee Assistance Program\** Voluntary Benefits and Employee Discounts\** Career Development\** Incentive bonus\** Disability benefits* Life Insurance* Parental leave* Adoption benefits* Tuition Reimbursement
#J-18808-Ljbffr