• Software Developer

    Job Locations US-FL-Deerfield Beach
    Posted Date 1 week ago(1/7/2019 3:32 PM)
    Requisition ID
    2018-3749
    # of Openings
    1
    Job Family
    Information Technology
  • Overview

     

    JM Family Enterprises, Inc. is one of the largest, most innovative and diversified companies in the automotive industry. JM Family has been on Fortune Magazine's Best Companies to For for 19 consecutive years. What started with Jim Moran's passion for selling cars continues today with the dedication and hard work of every JM Family associate. Our principal businesses focus on vehicle distribution and processing, finance and insurance, retail vehicle sales, and dealer technology services. At JM Family, our mission is to be the premier provider of quality products and services. We accomplish this mission by adhering to our core values, the three C’s, the I and the A: Consideration, Cooperation, Communication, Innovation, and Accountability.

     

    We rely on a growing team of 300 technology innovators to keep our systems operating at peak performance. Our professionals bring new ideas and innovations to work every day to solve complex challenges and address change, and to connect technology to people through agile development and design.They do all of this while staying rooted in what makes JM Family such a special place to work: an atmosphere that promotes collaboration, a commitment to our core values, and a thirst for teamwork and achieving excellence.

    Job Description

    Jr. Developer / technologist in IT with experience in design / delivering technical solutions with a focus on distributed / cloud technologies. Must be able to design and develop internal solutions as well as assist / drive vendors on delivering solutions.

    Qualifications/Basic Job Requirements:

    • Development – software development experience in multiple of the following:
      1. Microsoft .NET C# and key frameworks
      2. HTML 5 / Responsive Design
      3. SQL / tuning
      4. Web Services / SOA technologies
      5. Messaging technologies
      6. API technologies
      7. Test Driven Development
      8. Ideal - Python
      9. Ideal - Mulesoft
      10. Ideal - MEAN stack / Open Source Stack
      11. Ideal - Chef or Puppet skills
    • Demonstrated ability to work business issues in a highly dynamic, technology based environment
    • History of personal initiatives for exploring technology, illustrated by a clear understanding of Information Technology business trends
    • Participation in a new product development initiative
    • Significant contribution in a team based environment, both as a team player and a leader
    • Demonstrated creativity
    • Experience with delivering cloud based solutions (private and public)
    • Troubleshooting skills
    • Stays informed of current industry trends and emerging technologies and keeps skills current on modern technologies and tools
    • Domain Knowledge in Software Development, Software Design
    • Must have experience / background with systems integration
    • Effective written and verbal communication skills and excellent interpersonal skills are required
    • Candidate must be highly accountable, drives for results and ability collaborate with groups across ITS, business and with partners 
    • Bachelor degree in Computer related field ***
    • Minimum 1 year and no more than 4 years of application development experience ***

    Job Requirements

     

    Essential Functions: 

    • Leads the detailed design of multiple technologies under the guidance of delivery architect
    • Produces design and development of software solutions based upon requirements, high level design, guiding principles and patterns
    • Design and development of new systems with an emphasis on minimized maintenance requirements, as well as maintenance and enhancement of existing systems
    • Evaluates business requirements and high level designs for delivering proper solutions
    • Systems analysis design and debugging of new systems / integrations
    • Escalation issues / options / risks / awareness and facilitates technical sessions / issue resolution
    • Produces knowledge transfers / handoffs (e.g., support transition / knowledge)
    • Ability to support / troubleshoot complex integrations and data
    • Ability to program for support activities / small enhancements and support of project
    • Proactively learn and utilize new technologies, concepts and procedures as appropriate to project requirements
    • Ability to work with geographically dispersed teams

     

    Other Functions:

    • Responsible for implementation of systems
    • Business Analyst interfacing for the purpose of design and implementation of new systems and troubleshooting problems with existing systems. End-user interaction as needed
    • Assisting with reviewing the plans and monitoring the execution of testing
    • Reviews technical designs from vendors for JM solutions / systems
    • Ability to assist / coordinate on vendor management activities

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed