Cautare avansata

Full Stack Web Developer

The focus of this position is supporting In-house and Commercial software targeting Design Automation of SoCs.
The CAD group at Microchip offers support for technologies used in product development and provides innovative solutions for the design community. The candidate will participate in various aspects of development flow. The primary environment is a Linux based infrastructure.
Job Responsibilities:
·        Develop and deploy automation scripts in support of electronic circuit designs;;
·        Investigate and use software tools/libraries to solve different tasks in any language (preferably Perl): reading/writing files, regexp, HTTP requests, DB access, XML/JSON/HTML parsing, etc.;
.        Debug and maintain existing software tools and systems;
.        Administration and management of Atlassian Application Web servers (DevOps).
.        Plug-in Management with some development using Atlassian SDK.
·        Participate in implementation and improvement of design flows and methodology
·        Write Technical Documentation;
·        Train users on adopting developed solutions;
 Job Requirements
Bachelor degree or higher in Computer Science, Computer Engineering or Electronics; Masters is preferred.
At least one scripting language: Perl, Python, shell scripting
Object Oriented programming skills; Ability to understand C and C++ development under Linux.
Good knowledge of Java SE, Java EE;
Experience developing, deploying and administering Java web applications
Experience building web apps using Java EE Technologies is an important asset. (JSP, Servlet, REST Web Services, Spring, Struts… );
Design Data Management Systems like DesignSync and ICManage. Version control tools like Git and SVN.
Working experience with common GNU/Linux commands ( find, grep, top, ps, ln) and using the command line in general
Familiar with Postgres, MySQL, and/or MongoDB
Willing to adopt new development tools to improve team work and development flow
Excellent oral and written communication skills in English.

Distribuie jobul :