Mentor, A Siemens Business Senior Lead Engineer - 7819 in Hyderabad, India

Senior Lead Engineer - 7819


Description

Company: Mentor Graphics

Job Title: Senior Lead Engineer - 7819

Job Location: India - Hyderabad

Job Category: R&D/Software Engineering

Job Duties

Help build an exciting new team to support a rapidly growing global business of industry leading solution for electrical distribution system & wire harness (Mentor Graphics Capital). Be a part of the core group responsible for defining & designing architecture and developing frameworks for a large-scale Java based platform while championing quality and application of object oriented design principles.

  • Lead the team as you manage & deliver key projects while also contributing hands-on as appropriate
  • Work with Developers, Product Management/Marketing, QA & Customers to understand and support stakeholder needs and requirements
  • Design, improve, implement, release and maintain software that meets functionality, usability, reliability, performance/capacity and supportability requirement
  • Participate in continuous improvement of architecture, infrastructure, processes, skills and the organization

Job Qualifications

Mandatory qualifications

Technical Experience:

  • Extensive hands on experience in architecture & design, developing software using a modern programming language (C#, C++, Java, JavaScript or other) backed by a robust set of automated unit & integration tests, with minimal guidance & oversight.
  • Sound Object Oriented fundamentals, including but not limited to SOLID principles & modular design.
  • Extensive experience in refactoring code of varying complexity, developing/maintaining object model and/or public APIs

Soft Skills:

  • Able to lead, inspire & mentor an agile team. Self-driven, committed to quality, eager to learn & take initiative

Education:

  • Bachelor or higher degree in Computer Science, Software Engineering or other engineering/technical/scientific domain

Desirable qualifications:

  • Exp. 10-15 Years
  • Experience leading a team using an Agile process
  • Experience in Java, preferably with Java 9 modules
  • Experience refactoring code of varying complexity
  • Experience in significantly improving design, capacity and/or scalability
  • Experience in Web Technologies like Angular, CSS, HTML5, JavaScript
  • Experience using build & dependency management tools like Gradle & Maven
  • Familiarity with relational databases, SQL and/or NoSQL databases
  • Experience in one or more automated testing software tools
  • Experience developing multi-tier, commercial off the shelf and/or CAD software
  • Familiarity with electrical and harness domains