Software Developer

3 weeks ago


Ann Arbor, United States Campfire Interactive Full time
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.

  • Ann Arbor, Michigan, United States KBR Full time

    Title:Program Manager, Software DevelopmentKBR is seeking an experienced Program Manager to lead a Software Development Team in Ann Arbor, MI. You will ensure the successful execution of a portfolio of projects, transform development practices, and pursue new opportunities.KBR is a leading provider of high-end engineering, intelligence, and advanced...


  • Ann Arbor, United States KBR Full time

    Program Manager, Software Development page is loaded Program Manager, Software Development Apply locations Ann Arbor, Michigan time type Full time posted on Posted 2 Days Ago job requisition id R2082073 Title: Program Manager, Software Development KBR is seeking an experienced Program Manager to lead a Software Development Team in Ann Arbor, MI. You will...

  • Software Engineer

    3 weeks ago


    Ann Arbor, United States Nanosoft Technologies Full time

    Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of existing software capabilities. May work with computer hardware engineers to integrate hardware or software systems, and develop specifications and performance requirements. May...


  • Ann Arbor, United States Criteo Full time

    What You'll Do:As an engineer on Retail Media's Spend Tracking & Billing Data team you'll build first-class solutions to solve Criteo's billing to align monetization strategies fueling the growth of the business. Design, develop, ship and maintain financials related processes, jobs, and tools for stream and batch based operations that necessitate the...

  • Software Engineer

    6 days ago


    Ann Arbor, United States Gambyt Full time

    ABOUT US Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are specialists in the lottery industry and create products that deliver life-changing winning moments to players while raising billions of dollars every year for good causes such as public education, nature conservancy, and programs for seniors....

  • Software Engineer

    5 days ago


    Ann Arbor, United States Gambyt Full time

    Job DescriptionJob DescriptionSalary: ABOUT USGambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are specialists in the lottery industry and create products that deliver life-changing winning moments to players while raising billions of dollars every year for good causes such as public education, nature...


  • Ann Arbor, United States Clarivate Analytics US LLC Full time

    We are looking for a Senior Software Engineer to join our team! This is an exciting opportunity to work with a small and quick team. The team consists of 6 immediate team members and is reporting to the Senior Manager, Service Delivery. If you have full stack development experience with the MS tech stack, we would love to speak with you! About You -...


  • Ann Arbor, United States KLA-Tencor Full time

    Base Pay Range: $24.00 - $40.00 per hour based on pursuit of a Bachelor's, Master's, or Ph.D. Primary Location: USA-MI-Ann Arbor-KLA KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified...


  • Ann Arbor, United States Domino's Corporate Full time

    Job Description Summary of Duties: Responsible for overall quality assurance throughout application development cycle for functional area. Partner with development team for overall code quality. Execute tests and improve iteratively as new features become part of regression and other test cycles. Participate in developing and documenting User Stories,...


  • Ann Arbor, United States Domino's Corporate Full time

    Job Description Summary of Duties: Responsible for overall quality assurance throughout application development cycle for functional area. Partner with development team for overall code quality. Execute tests and improve iteratively as new features become part of regression and other test cycles. Participate in developing and documenting User Stories,...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Lead Software Engineer to join our team in the US. As a Lead Software Engineer, you are responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...


  • Ann Arbor, United States Domino's Pizza LLC Full time

    Company Description Domino's Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we're a reshaped, reenergized brand of honesty, transparency and accountability - not to mention, great food! In the rise to becoming a true technology leader, the brand is now consistently one of the top five companies in...


  • Ann Arbor, United States Domino's Pizza LLC Full time

    Company Description Domino's Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we're a reshaped, reenergized brand of honesty, transparency and accountability - not to mention, great food! In the rise to becoming a true technology leader, the brand is now consistently one of the top five companies in...


  • Ann Arbor, United States VDart, Inc. Full time

    Automated Driving Software Engineer Ann Arbor, Michigan Long Term Contract What you'll be doing Working alongside ADS development engineers to design ADS systems and software logic in C/C++ Complete logic development by making design requirements, confirming/testing logic, and ensuring quality and all safety concepts into software design. Support software...


  • Ann Arbor, United States FAAC Incorporated Full time

    Job Type Full-time Description FAAC Incorporated is seeking an Associate to Mid-level Software Engineer with 2 to 5 years of experience. For more than 30 years, FAAC has provided systems engineering and software projects to the US Government and private industry. We take a hands-on approach to developing analytical models and simulations, resulting in...

  • Web Developer

    2 weeks ago


    Ann Arbor, United States vodastra.com Full time

    Position Details: Job Title Web Developer Location Ann Arbor MI Industry Financial Duration 12+ Months Interview Process: Phone and In-Person (Both) Job Responsibilities: Performs product design tasks of a moderate to high complexity. Perform system design and specification development, program logic and flow-charting, architect application security,...

  • Web Developer

    15 hours ago


    Ann Arbor, United States Vodastra Full time

    Job DescriptionJob DescriptionPosition Details:Job Title Web DeveloperLocation Ann Arbor MIIndustry FinancialDuration 12+ MonthsInterview Process:Phone and In-Person (Both)Job Responsibilities:Performs product design tasks of a moderate to high complexity.Perform system design and specification development, program logic and flow-charting, architect...

  • Web Developer

    2 weeks ago


    Ann Arbor, United States Vodastra Full time

    Job DescriptionJob DescriptionPosition Details:Job Title Web DeveloperLocation Ann Arbor MIIndustry FinancialDuration 12+ MonthsInterview Process:Phone and In-Person (Both)Job Responsibilities:Performs product design tasks of a moderate to high complexity.Perform system design and specification development, program logic and flow-charting, architect...

  • Software Engineer

    5 days ago


    Ann Arbor, United States Barracuda Full time

    Job ID 25-120 Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers' journey....

  • Software Engineer

    5 days ago


    Ann Arbor, Michigan, United States Barracuda Full time

    Job ID 25-120Come Join Our Passionate Team At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers' journey. More than...