Top

Senior Software Engineer

Carmel, IN, USA

93 Days ago

Job Description


Senior Software Engineer (Corporate National Headquarters - Hybrid)

Growing & leading national automotive sub-prime consumer finance company has a Senior Software Engineer career opportunity open at the national headquarters in Carmel, Indiana. This hybrid role requires 3 days in the office each week. We offer a competitive starting pay based on experience, great benefits, and a newly remodeled corporate office.

Job Summary for Senior Software Engineer:

The Senior Software Engineer is responsible for designing and developing code for the advancement, enhancement, and maintenance of Byrider systems, products, and/or the integration of third-party and SaaS based platforms. This position has a focus on back-end and/or front end software engineering and will participate and collaborate on one of the Byrider agile teams composed of full-time engineers as well as external off-shore engineers, quality assurance personnel, and a product owner. They will also partner and work closely with members of the Byrider business community as well as franchisees. The position reports to the Director, Solutions Engineering, and also takes direction from the Solutions Engineering Architect(s). Business direction and functional design come from the Product Owner.

Specific Responsibilities for Senior Software Engineer:

Develops information systems and products by designing, developing, and sometimes implementing software solutions and integrations.

Determines operational feasibility by evaluating analysis of problem definition, requirements, solution development, architecture, and proposed solutions.

Develop scalable and maintainable software solutions by studying information needs, partnering with users and stakeholders, and studying systems flow, data usage, and work processes.

Investigate and resolve problem areas in the software.

Follows Byrider's software development life cycle.

Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and maintainable code.

Prepares and implements solutions by working with DevOps to determine and design system specifications, standards, and best practices for CI/CD.

Improves operations by conducting systems analysis and recommending changes in policies and procedures.

Protects operations by keeping information confidential.

Works closely with less experienced engineers to mentor them in byrider best practices, the byrider SDLC and modern design patterns and coding techniques.

Works closely with Solutions Architect(s) to understand the larger technical picture and design code to fit the overall architecture while ensuring the code base remains maintainable, scalable, free of technical debt and adheres to byrider patterns.

Experience with the agile scrum framework.

Products and Stacks for Senior Software Engineer:

Development Stack:

.NET Core

Python

Infrastructure and Data:

AWS Hosting

AWS Lambda

AWS Secrets

AWS S3

AWS ECS

Docker

Redshift

Kodda

WordPress

Database:

MS SQL

Dynamo

UI:

React JS

JavaScript

Flutter

Skills for Senior Software Engineer:

C#, .Net Core, Python, JavaScript

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

Rest API development

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

Analyze information including requirements in the form of use cases.

Software debugging

Software documentation

Software testing

Software development fundamentals

Software development process

Qualities for Senior Software Engineer:

Strong teamwork is a must

Resilience and resourcefulness.

Strong customer service focus.

High energy with self-motivation.

Educational Requirements for Senior Software Engineer:

BS or BA degree (preferably in Computer Science or Information Technology) or

formal business experience, training, and education equivalent. Technology-related certifications are a plus.

Experience Required of Senior Software Engineer:

5-15 years of overall software engineering experience

Agile scrum methodology experience

Experience with frameworks and products described in the "Products and Stacks" section

Experience with standard tools such as Atlassian product suite and/or Azure DevOps

Keywords: Senior Software Engineer, Technical Lead, Team Leader, Python, .NET, C#

Qualification

High School or equivalent

Key Skills Required

Customer ServiceSQLSoftware DevelopmentJavaScriptArchitecturePythonAWSAPIAzureSoftware TestingREST APICI/CDAnalysisAPIAPI DevelopmentApplication DevelopmentApplication Lifecycle ManagementAssuranceAWS LambdaComputer ScienceConsumer FinanceDatabaseDesignDevelopmentDocumentationDynamoFinanceFunctional DesignInfrastructureIntegrationLifecycle ManagementMaintenanceManagementMethodologyMotivationOptimizationPerformance AnalysisPolicies and ProceduresProblem SolvingQuality AssuranceScienceScrum MethodologySoftware DebuggingSoftware Development Life CycleSoftware DocumentationSoftware EngineeringSolution DevelopmentTeamworkTechnical DebtTrainingWordPress

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 5 - 15 yrs

Contact Information


Company Name: Byrider

Recruiting People: HR Department

Website: https://www.byrider.com/

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

IT Service Desk Associate (Help Desk)

Byrider • Carmel, IN, USA

Salary: Competitive & Based on Experience

View Job