Based in Newbury, UK working for a division of amultinational software development company the successful candidate will joinan established, highly skilled team developing key functionality for a unique,industry leading product.
The division focuses on the design of solutions for thewiring harness industry which feature complex algorithmic designs and datamanagement challenges. The successful candidate will work to develop andmaintain Java based solutions within an Agile environment.
You will possess an understanding of data structures,algorithms and Object Oriented Design principles and their application toproblem solving, preferably with a background in Java development. You willalso have exposure to the use of automated testing to support the code you havewritten.
You will be able to demonstrate sound analytical and problemsolving abilities coupled with strong communications skills.
Ideally, you will also have gained experience working onlarge projects where the management of complex data is a primary concern.
You may have a number of the following skills:
Working aspart of a multinational team
Strongability to learn and explore new technologies.
Userexperience design ( Swing, JavaFX )
Memorymanagement, profiling and code optimisation
Experienceof database design and technologies (SQL, JDBC, Oracle, Postgres)
Experiencein the electrical / electronics / CAD / CAE domain
Working with an Agile Scrum methodology you will be involvedin all stages of the software development lifecycle, in particular the designand development of new functionality with our tool suite.
You will develop solutions using elements of Core Java (andsupporting libraries) and apply suitable best practice to the design, test andimplementation of the code. These solutions are often novel and industryleading techniques that offer uniquely interesting challenges.
You will take part in design reviews, code review and pairprogramming in order to hone your coding skills and ensure the solutions wecreate are first class.
You will (learn to) apply SOLID principles to the code wedevelop and write clean, maintainable code in a large and varied codebase.
You will join the team in creating automated test suites forall new functionality, a mix of true unit tests, data driven tests orintegration level tests.
Mentor Graphics, a Digital Industries Software businessoffers a comprehensive reward package, generous holiday allowance and pension.Through our flexible benefits scheme you can select benefits that best suityour lifestyle, including private healthcare.
Digital Industries Software are a leading provider ofsolutions for the design, simulation and manufacture of products across manydifferent industries. Formula 1 cars, skyscrapers, ships, space explorationvehicles, and many of the objects we see in our daily lives are being conceivedand manufactured using our Product Lifecycle Management (PLM) software.Headquartered in Plano, Texas, Digital Industries Software workscollaboratively with companies to deliver open solutions to help them makesmarter decisions that result in better products.
We are an equal opportunities employer and do notdiscriminate unlawfully on the grounds of age, disability, gender assignment,marriage and civil partnership, pregnancy and maternity, race, religion orbelief, sex, sexual orientation or trade union membership.
We are looking forward to receiving your onlineapplication. Please ensure you completeall areas of the application form to the best of your ability as we will usethis data to review your suitability for the role.Job ID:
Mentor Graphics (UK) LimitedExperience Level:
Experienced ProfessionalJob Type: