SIGN IN
Lead Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

EasyCare · 13 hours ago

Lead Software Engineer

EasyCare is looking for an experienced Lead Software Engineer to join their team. In this role, you will lead the design, development, and maintenance of high-quality applications using Java enterprise technologies while mentoring developers and ensuring application performance and security.
Automotive

Responsibilities

Participate with software and hardware development teams to improve our product portfolio and offerings
Construct and implement software that meets our business requirements and development strategy
Participate in requirements analysis
Write clean, scalable code utilizing Write clean, scalable code utilizing Java 8, Spring Boot, Struts Framework, JSP/Servlets, and enterprise web service technologies (SOAP/REST/JSON), while modeling best practices for the team
Test new hardware and software solutions for performance and stability, and guide the team in troubleshooting and root-cause analysis
Serve as an expert to customer support teams to diagnose and resolve customer issues in the field and improve the product offering through debugging, refactoring, and updating code, including handling escalations and high-impact support items
Implement front-end layout and behavior with JavaScript, HTML, CSS, JSP, and related UI libraries/frameworks such as jQuery and Bluebird JS Promises as applicable
Create business system tools for operational efficiency and mistake-proofing, and guide the team in aligning development work with business outcomes
Provide technical assistance to sales, strategy, and customer requirements, and assist in solution implementation, acting as a technical lead during planning and delivery
Work with MariaDB and Microsoft SQL Server for on-premise database solutions, including performance tuning and optimization, and assist developers in designing efficient queries and data structures
Develop and maintain applications deployed in Linux-based environments (Red Hat Linux and AlmaLinux 8), including applications hosted on Glassfish 4 and Tomcat 9, fronted by ApacheHTTP Server
Develop and maintain service-based applications using SOAP, REST, and JSON, supporting integration use cases across internal and external systems, and guide API and service design standards
Develop and maintain comprehensive unit tests to ensure code reliability, functionality, and maintainability, following industry best practices and test-driven development (TDD) principles. Provide leadership on testing strategy and quality standards
Ensure application security, performance, and scalability by following best practices in software development, and guide the team in applying secure coding standards and performance optimization practices
Utilize modern software development methodologies, such as Agile and DevOps, to enhance development efficiency, and actively contribute to planning, estimation, and delivery processes
Perform code reviews, mentor developers, and contribute to best coding practices. Establish and evolve development standards, engineering practices, and team patterns
Troubleshoot, debug, and optimize existing applications to improve system reliability, and lead resolution efforts for critical system issues
And various other assignments as needed

Qualification

Java 8Spring BootSOAP/RESTLinuxMariaDBMicrosoft SQL ServerJavaScriptHTMLCSSAgileDevOpsCommunicationProblem-solvingMentoring

Required

A Bachelor's Degree in a technical field (Computer Science, Computer Information Systems, or similar). Equivalent technical training or work experience is also acceptable
Minimum five years of software development experience utilizing .NET (eight years preferred)
Minimum three years of software development experience utilizing core web technologies, including HTML, CSS, and Javascript
Fluency with the following technologies and frameworks: Java 8, Spring Boot, Struts Framework, JSP/Servlets, JavaScript, HTML, CSS, jQuery, MariaDB, Microsoft SQL Server
Experience supporting applications hosted on Red Hat Linux / AlmaLinux, including runtime environments such as Glassfish 4, Tomcat 9, and Apache HTTP Server
Experience developing and supporting SOAP and REST web services using JSON-based integrations
Experience providing technical leadership, mentoring developers, and guiding design and implementation decisions across a team
Excellent communication skills – pleasant, enjoys talking with customers and coworkers, and can write effectively
Excellent analytical and problem-solving skills
Ability to organize, prioritize, and plan work; ability to multitask with shifting priorities

Preferred

Azure DevOps and Azure Cloud Service experience preferred

Company

EasyCare

twitter
company-logo
Since 1984, EasyCare, an APCO Holdings Brand, has partnered with dealerships across the nation to drive long-term growth in F&I that carries throughout the entire dealership.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mike Curran
CSO
linkedin
leader-logo
Timothy Craddock
Human Resources Business Partner
linkedin
Company data provided by crunchbase