Software Engineer (BIS)

Pallavaram Ring Road, Channai 1 Etc Tower, Pallavaram-Thuraipakkam Rd, MCN Nagar Extension, Oggiyamduraipakkam, Tamil Nadu 600097, India Req #2149
05 September 2023
Since the year 2000, OEC has grown globally to more than 1,000 employees with a double-digit revenue increase nearly every year.  We provide a lively culture, employee rewards and recognition, and the opportunity to develop and implement innovative technology solutions.
Job Title: Software Engineer (BIS)
Years of Experience: 3+ years
Location: Chennai One (IT Park) - Thoraipakkam

About OEC:     
OEC provides high-quality technology solutions to automakers and their franchised dealers which facilitate the sale of Original Equipment (OE) replacement parts. Using advanced, leading technology, OEC in the past 20 years, has extended this mission by providing constant support for over 50 international auto brands, and more than 150,000 dealership and repair customers worldwide, being now a leader in the segment of the automotive market through continued  
innovation and subject matter expertise.

We power connections to keep our world up and running. OEC is the leading technology provider for the automotive aftersales industry, creating networks that support manufacturers, dealers, repairers, and insurers to allow our connected customers and vehicle owners to thrive.
Job Summary/Objective
Implements practical solutions for technical processes related to business information systems. Works closely with resources at all levels to understand and implement gathered business requirements, assess technical needs, and provide effective solutions that conform to emerging technology standards.
Key Responsibilities & Duties (essential to the job)
  1. Creates programming and integration solutions or application enhancements that are required to meet business needs and strategic goals, while also providing technical support for any assigned business application or module.
  2. Maintains highest levels of development practices resulting in efficient, reusable, and reliable code, including technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution.
  3. Collaborates with business systems analysts and other team members to transform complex business and functional requirements into technical solutions; provides thoughtful work-level estimates for cost/benefit analysis and recommends alternate solutions to meet business needs when more appropriate.
  4. Helps to develop custom application solutions leveraging existing code and seeking opportunities for reuse.
  5. Adheres to established guidelines and standards by consulting with senior-level team members to devise technical solutions keeping in mind the capacity and limitations of hardware and software, system response time, and other performance factors.
  6. Executes unit, integration, and performance testing for functionality and limits; performs bug verification, release testing, and ongoing troubleshooting for assigned applications.
  7. Identifies, evaluates, and recommends new or additional technologies to support and improve business processes, interfaces with software vendors and suppliers in support of business application software.
  8. Reports on project management milestones and works with or escalates problem issues.
  9. Generates accurate code for new or existing models/routines or moderate to complex redesigns.
  10. Assists with monitoring, maintaining, and developing QA environments; defines and resolves root causes, anticipates problems, and creates proactive solutions.
  11. Reviews test cases/plans and assists with migration contingency plans.
  12. Translates requirements, product backlog items, and user stories into technical design.
  13. Configures Dynamics and Power Platform applications, and when necessary builds custom plug-ins.
  14. Builds and makes use of proofs of concepts, prototyping, and production pilots to incrementally prove out a technical approach and validate business requirements.
A bachelor’s degree from an accredited college or university is required, with a focus in Information Technology, Accounting, Business Management, or related discipline. In the absence of a degree, equivalent work experience directly related to the key responsibilities of the role will be considered as a substitute for the degree.
Experience, Skills and Key Competencies
At least 3+ years of experience with Dynamics 365 online and Power Platform implementations, a background working with cloud technologies such as Power BI, Microsoft Azure, Azure DevOps, and on-premises Microsoft Dynamics CRM, plus extensive experience in architecting, developing, implementing and integrating business solutions built with Microsoft Dynamics CRM, along with hands-on experience designing web services and database applications using a variety of technologies, and a proven track record of delivering high quality projects that result in high customer satisfaction.
Must also be able to demonstrate the following skills and abilities:
  • Detail oriented and can effectively organize work and prioritize multiple demands in a fast-paced environment.
  • Ability to write moderate to complex code and provide input into the design phase.
  • Able to quickly learn and understand OEC’s product solutions and service level agreements.
  • Can effectively complete work from the team’s board, regardless of technology stack.
  • Able to understand and apply architecture and infrastructure.
  • Effective at troubleshooting across technology stacks.
  • Can work in a proactive and independent manner under moderate direction.
  • Able to apply principle of critical thinking to define and solve problems.
Special Position Requirements
  • Must be able to read, write, understand, and fluently speak English.
  • Must be flexible for shifts as business needs.

Perks and Benefits:
  • Relaxed, safe, friendly work atmosphere and flexible working patterns
  • Competitive salary and benefits
  • Retiral benefits, Employee referral bonus, Annual Incentive/Bonus Plan
  • Access to online courses through LinkedIn Learning
  • Group Medical Insurance
  • Library
  • ICICI Multiwallet Food Coupon
What Makes Working at OEC Awesome?
We have a new OEC Technology Centre of Excellence in Chennai, India! Our team is beyond thrilled to work with the new office, but we’re even more excited for the innovation and creativity that this living space will certainly inspire! We believe in surrounding ourselves with not only the best and the brightest individuals, but those that are unique and purpose-driven in all that they do. OEC India has been selected as one of the ‘Top 25 Safest Workplaces in India’ by KelpHR.
OEC provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, colour, religion, creed, gender, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, national origin, age, disability, genetic information or characteristics, marital status, familial status, veteran or military status, status regarding public assistance, membership or activity in a local commission, or any other protected status in accordance with applicable federal, state and local laws
We have updated our Privacy Policy to comply with the new European Union data protection law. Please note that OEC is a US-based company, as such, your personal information supplied during the job application process may be sent to the US. By applying for this role with one of the companies in the OEC Group, you are consenting to the processing and retention of your personal data in accordance with the company’s data protection policies. Please refer to our Candidate Privacy Policy for more information.

Other details

  • Job Family Technology
  • Pay Type Salary
Location on Google Maps
  • Pallavaram Ring Road, Channai 1 Etc Tower, Pallavaram-Thuraipakkam Rd, MCN Nagar Extension, Oggiyamduraipakkam, Tamil Nadu 600097, India