Applications Engineer
Torrance, CA, US, 90501
Job Purpose
•The purpose and function of this position will be to support Consumer Applications Unit (Owner & Commerce area). Leveraging his/her knowledge and understanding of solutions, industry best practices, and/or technology for development, enhancement, and production support for these applications.
Key Accountabilities
Software Development:
•Collaborate with senior engineers, architects, and product teams to design, develop, test, and deploy software solutions that meet business requirements and technical specifications.
•Write clean, efficient, and maintainable code using best practices and coding standards.
•Participate in code reviews and provide constructive feedback to peers to ensure code quality and consistency.
Technical Design and Documentation:
•Assist in translating business requirements into technical specifications and design documents.
•Contribute to architectural discussions and propose solutions to technical challenges.
•Document software designs, processes, and procedures to facilitate knowledge sharing and maintainability.
Testing and Quality Assurance:
•Write unit tests and participate in automated testing efforts to ensure code reliability, scalability, and performance.
•Identify and debug issues, conduct root cause analysis, and implement corrective actions as needed.
•Collaborate with QA engineers to develop test plans and ensure comprehensive test coverage.
•Continuous Improvement and Learning:
•Stay up to date with emerging technologies, industry trends, and best practices in software.
•Actively participate in learning opportunities, such as training sessions, workshops, and conferences.
•Seek feedback from peers and mentors to identify areas for improvement and professional growth.
Qualifications, Experience, and Skills
Minimum Educational Qualifications and Experience
•Bachelor's degree in Computer Science, Engineering is preferred.
•0 to 2 years’ experience with coding, testing and design.
Other Job-Specific Skills
•Proficiency in at least one programming language, such as Java, Python, C++, or JavaScript.
•Familiarity with software development tools and technologies, such as version control systems (e.g., Git), IDEs, and build tools.
•Excellent problem-solving skills and attention to detail.
•Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred:
•Experience developing applications or solid experience building applications on top of RESTful APIs.
•Comfortable with modern JavaScript architectures.
•Solid knowledge of algorithms, design patterns, and componentization approaches.
•Experience in software design patterns, problem solving and troubleshooting.
Job Dimensions
Financial Dimensions
(e.g. annual revenue, operating budget)
Activity and efforts influence overall Honda (purchase/loyalty, effort, and cost efficiency, etc.)
Decisions Expected
•Recommends technical solutions based on thorough knowledge of Applications and AHM’s business needs.
•Able to determine root cause of incidents with thorough analysis to ensure corrections/fixes are permanent.
•Recommend improvements to support the team’s efficiency and efficacy.
Working Conditions
Hybrid
Avg. 40hr Weeks
Problem Solving and Decision Making
Technical Skills
Teamwork
Results Orientation
Innovative Thinking
Nearest Major Market: Los Angeles