Software Developer (PPM)

Posted 3 Days Ago
Hiring Remotely in Ann Arbor, MI
Remote
Senior level
Software
The Role
The Software Developer will design, develop, and maintain Campfire’s cloud-based products, collaborating with business analysts and QA teams. Responsibilities include preparing technical specifications, estimating project efforts, and refining functional specs while ensuring high-quality code and meeting project deadlines.
Summary Generated by Built In

Company Description

Campfire Interactive is a leader in cloud-based Opportunity Management & Sales Forecasting, Quote Lifecycle Management, and Program, Project & Issues Management. We work with many of the world’s largest automotive suppliers, an exciting industry facing big changes from electrification of vehicles to globally distributed supply chains. Rapid adoption of Campfire software has resulted in our company being named to the Inc. 5000 as one of America’s fastest growing companies.

This is where YOU will impact the future of our business. Campfire’s unique, powerful, and cost-effective solution suite has kindled a growing base of happy customers around the world by bringing future and current revenues and costs under a single roof, with advanced functionality to create, analyze, and modify plans, optimize portfolios, and manage long-term profitability. Campfire’s technology sparks unprecedented insight into a company’s bottom line, which can unleash the freedom to focus on the decisions that matter most. Join our visionary tech company and talented and passionate team as we continue to develop such valuable systems.

Job Description

  • Design, develop and maintain Campfire’s products as per functional specs
  • Prepare technical design specifications
  • Estimate effort required for design and programming items
  • Help refine functional specs
  • Work with business analysts, QA and IT departments as required

Qualifications

  • Ability to work in a collaborative team environment while also being able to execute work independently
  • Strong analytical abilities and problem-solving skills applying software engineering principles
  • Keen observation of problems or deficiencies with any aspect of the product. Self-motivated to take corrective action on problems and resolve deficiencies both independently and in a team environment
  • Meet project timelines and deadlines while producing high-quality work
  • Ability to identify the big picture in all components of decision making using the top-down thinking approach.
  • Establish and maintain effective working relationships with peers, project team members, and customers
  • Excellent verbal and written communication ability
  • Ability to work in a fast-paced, start-up environment
  • Ability to write modular, clean, efficient code
  • Diligence on all aspects of work performed

Technical Skills

  • Full-stack J2EE application development
  • Knowledge of Java/J2EE
  • Backend languages/frameworks “MUST haves”:
  • Spring Framework ecosystem and micro-services
  • Web Services
  • UI layer programming “MUST haves”:
  • HTML5
  • JavaScript
  • Cascading Style Sheets (CSS)
  • UI layer programming “NICE to have”:
  • Modern UI frameworks like ReactJS, Redux, AngularJS
  • Bootstrap
  • XML/XSL
  • GWT
  • Familiarity with Issue Tracking Systems (JIRA), Continuous integration and automated build tools (Cruise Control, Jenkins)
  • Databases “MUST haves”:
  • Design of database scripts for creating and updating SQL queries, indexing, views, stored procedures, and performance tuning thereof
  • Systems “Nice to Have”
  • Experience in dealing with security issues (Data at rest/on-the-wire, Role-based Access Control within an application)
  • Experience addressing scalability concerns within applications
  • Experience in test driven development

Work Experience

MUST have:

  • 5+ years of Java, Java EE programming experience
  • Experience in building enterprise systems (n-tier, scalability, security, UI)
  • Experience using Spring Framework (Spring Boot, Spring JPA, Spring REST, Spring MVC)
  • Full Stack development experience
  • Experience in developing integration between different applications
  • Usage of SVN/GIT or similar SCM system
  • Usage of Eclipse or similar IDE

NICE to have:

  • Experience in project management and software development
  • Knowledge in Microsoft PPM tool - Microsoft Project Professional
  • Experience with industry-standard open-source libraries
  • Experience with ERP systems
  • Experience with PLM systems
  • Experience with BPM libraries/tools
  • Experience in technology migration projects
  • Experience with BI Tools (including OLAP technologies), ETL tools


Educational Experience

  • Bachelors or Master’s degree in Computer Science or related field


Additional Information

Currently, Campfire is working remotely to keep our employees safe and healthy! This individual might need to be in the office and able to meet with our customers when necessary. 

All your information will be kept confidential according to EEO guidelines.

We do not accept unsolicited 3rd party resumes. 

Top Skills

J2Ee
Java
The Company
HQ: Ann Arbor, MI
47 Employees
On-site Workplace

What We Do

With Campfire, you gain unprecedented accuracy and insight with a single system that covers cost, price, volume, capacity, timing, and profit metrics. Make informed, confident decisions with speed.

Jobs at Similar Companies

Louisville, CO, USA
69 Employees
111K-185K Annually

Halter Logo Halter

Territory Manager (USA)

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Easy Apply
Remote
Montana, USA
150 Employees
72K-84K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account