Software Engineer (Back End)

    Byrider
    Carmel, IN 46033
    Full-time
    Refer friends, get paid!

    Job Description

    Software Engineer (Back-end Digital Team)



    Byrider is a national leading Financial Services company with over 140 locations in 31 states. Byrider has been in business over 30 years.



    Due to the company's growth and success, a Software Engineer role is now available! This position can be remote with occasional visits to the national headquarters for meetings. This is a technology future forward position and will allow for advanced experiences.



    Summary of Software Engineer role:



    The software engineer candidate is responsible for developing code for the back-end Byrider systems. This position is the sole back-end software engineer as a member of the Byrider digital agile team that is dedicated to developing web-based and mobile-based products and services for Byrider customers. They will partner and work closely with members of Byrider's Marketing team to ensure alignment on strategy and prioritization in an effort to properly set expectations for the timely delivery of products.



    Rewards for Software Engineer:

    • Great starting salary
    • Great benefits & paid time off
    • Career growth opportunity
    • Growing, national industry leading company
    • Ability to work remote
    • Leading edge technology
    • Using cloud resources
    Responsibilities of Software Engineer:

    • Implement software solutions using C#/SQL/Python and also equivalent web development technologies
    • Aid in enhancing, maintaining, monitoring, and troubleshooting business applications and technologies through effective problem-solving, organization and communication skills
    • Ensure code is scalable and optimized
    • Perform structured systems testing, both unit and end-to-end
    • Transform business processes and needs into technological solutions
    • Assist in the planning of future system needs
    • Participate in grooming sessions, demos, and quarterly planning activities
    Desired Qualities of Software Engineer:

    • Strong problem solving and analysis; able to think outside the box
    • Good team player with strong interpersonal and organizational skills
    • An ability to perform well in a fast-paced environment
    • Excellent written and verbal communication skills
    Required Technical Skills of Software Engineer:

    • At least 6 years of development experience
    • .NET & SQL 5+ years of experience
    • IOC patterns, domain driven design patterns
    • Possess a strong personal desire and ability to produce error-free and well tested solutions that meet requirements
    • Application performance analysis and optimization
    • Web-based application development experience
    • Application lifecycle management experience
    • Strong problem solving and analysis; able to think outside the box
    • Able to read and debug existing code
    Desired (Not Required) Technology Experience of Software Engineer:

    • AWS hosted software solutions
    • WordPress
    • Docker images or equivalent containers
    • Mobile Development / Mobile Frameworks
    • C#/ .Net Core
    • MSSQL Server / DynamoDB
    • GIT
    • Python
    Educational Requirements for Software Engineer:

    • B.S. in Computer Science or related field (or equivalent work experience)
    Keywords: Software Engineer, Software Developer, Back End Developer

    Posting ID: 608983140Posted: 2021-04-19Job Title: Software Engineer End