IT Engineer 3, Software
Role details
Job location
Tech stack
Job description
-
Design, develop, and modify many different elements of technology within the Vehicle Solutions domain.
-
Responsible for understanding advanced methods, theories, and research techniques that establish ongoing direction and implementation of the technology vision and strategy.
-
Serve as a subject matter expert in multiple areas of technology to represent the team in a positive manner within and outside of the department.
-
Lead implementation and provide viable recommendations for implementing new solutions.
-
Provide instruction and guidance to less senior team members on new tasks and assignments; ensure deadlines are met.
-
Design, modify, and develop complex code independently within and outside various teams using applicable technology.
-
Drive standards, ensure code performance, contribute to code reviews, and perform unit and integration testing.
-
Assist with the analysis and review of software requirements.
-
Mentor less senior team members to help them to develop and advance their own careers.
Requirements
Required:
- This position requires a Bachelor's degree, or foreign equivalent, in Computer Science, Computer Information Systems, Management Information Systems, or a related field.
- Requires 5 years of experience in an Information Technology field or related field.
- Additionally, the applicant must have professional experience with:
- (1) Designing and implementing multi-tier applications using Java Spring framework;
- (2) Using SQL to manage data definition (DDL) changes, data updates needed for production support, QA support, and generating reports;
- (3) Utilizing JIRA, Confluence, and/or similar tool to document analysis, design details, and track project development;
- (4) Working with agile development methodologies and tools such as Scrum or Kanban to track the progress of the project;
- (5) Using source control management such as BitBucket and GIT to save development progress, create pull requests, tag releases, and create version for release build;
- (6) Utilizing Tomcat and Weblogic to deploy different applications; and
- (7) Leading a technical development team.
Benefits & conditions
As an Enterprise employee, we offer an excellent package with market-competitive pay, comprehensive healthcare packages, 401k matching & profit sharing, schedule flexibility, work from home opportunities, paid time off, and organizational growth potential.