OEC is looking to solve the problem of providing software solutions to the automotive parts and repair industry, and is seeking a candidate to support and influence key decisions on application technology solutions, direction, and roadmap.
Requirements
- Expertise in Microsoft .NET, C-Sharp, Java, AWS development, relational database design and querying concepts
- Experience with JavaScript frameworks such as Vue.js, Angular, React
- Experience developing Web APIs and microservice patterns
- At least 8 years’ experience in designing and programming of complex software applications
- Proven background working with modern application architecture principles and design patterns
- Experience with relational database design and querying concepts
- Experience with cloud-based technologies such as AWS
Responsibilities
- Provides leaders within the organization with technology blueprints, options, and impacts for technology and/or business challenges.
- Introduces new technologies, methodologies, and processes to OEC; keeps informed on new technologies and establishes justification for applicable uses within OEC.
- Advises technology and product teams that design, engineer, and rollout operational readiness of new products, capabilities, and features.
- Drives technology modernization through creation of repeatable patterns, auditing technology currency for the organization, and identifying modernization opportunities in the OEC technology radar.
- Influences code standards, review processes, and design patterns. Drives architectural standards, processes, and activities.
- Refines requirements based on user/client needs, cost, and required integration with existing applications, systems, or platforms.
- Supports the process of the software development life cycle (SDLC) by ensuring architecture is supportive of project scope and estimates in alignment of company objectives to complete in a timely, cost-effective and efficient manner.
Other
- A bachelor’s degree from an accredited college or university is required, with a focus in Information Technology, Computer Science, or related discipline.
- Ability to communicate and collaborate across teams and build relationships to solve challenges.
- Exceptional analytical and problem-solving skills
- Ability to lead and mentor others on a development team and foster a learning environment.
- Strong business acumen skills