Software Engineer – Developer Tools
View: 235
Update day: 22-10-2024
Location: Paderborn North Rhine-Westphalia
Category: Design - Web Consulting / Customer Service High Technology Mechanical / Technical Electrical / Electronics
Industry: Computer Hardware Manufacturing Software Development Semiconductor Manufacturing
Position: Entry level
Job type: Full-time
Job content
Passionate about creating efficient developer tools that are scalable and performant? Excited about working on next generation continuous software delivery platforms? Possess strong programming skills needed to transform your ideas into code? Looking for a culture that highly values developer ideas and provides independence to execute them?If yes, join our multi-disciplined, diverse team of developers, testers, product owners, subject experts and business leaders with varied backgrounds in developing the next generation quality and delivery platform for Engineering Applications for Optical Design.
Why come work for the OSG R&D team:Synopsys OSG has been the leader in making high-quality optical software for 40 years. We provide cutting edge software solutions used to design optical systems in consumer electronics, aerospace, microlithography, automotive. Many of the well-known digital personal devices we use everyday are designed using our software.
We build on our core values of “People. Passion. Performance.” At OSG you will live a team responsibility process that focuses on win-win solutions as the norm and not the exception, a collaborative working environment with some of the brightest engineers in both the Software and Optics fields, and p lentiful opportunities for training, learning and career growth with dedicated mentoring provided by our experienced team members
Job Overview
The role of the requires extensive excellent programming skills and expertise preferably in Python or Perl, collaboration with various Infrastructure and Operations teams for building and enhancing our next generation continuous delivery platform with the goal of shift-left in development while ensuring robust operational best practices. It is a highly technical role that combines skill sets required to constantly balance between engineering and operations activities such as software development, define deployment, configuration and monitoring. The ideal candidate will be a self-starter who can act independently, can collaborate with geographically distributed teams to deliver core values across the organization.
Responsibilities And Duties
- Experience in infrastructure modernization by utilizing a highly automated infrastructure stack with infrastructure-as-a-code toolsets and solutions.
- Designing, developing and supporting client-server applications
- Evaluate current development and operations procedures, recommend and implement tools and practices to increase efficiency and repeatability.
- Establishing modern monitoring frameworks and toolsets with dashboards, metrics, and reports all aspect of software deployment and delivery cycle.
- Build new continuous integration and delivery pipelines to automate and optimize operations and promote self-service across the engineering community.
- Operational point of contact for development, operations, and release engineering. Develop and improve operational practices and procedures.
- Provide best practices, recommendations, and guidance for use of Hybrid cloud environments
- Monitor production platform availability, stability and performance and troubleshoot/fix issues
- Bachelor’s Degree in a technical discipline, with a strong preference for computer science or related degree. Advanced degree is a plus.
- Minimum of five (5) years of tools support experience in highly complex environments.
- Software development experience in C#, JAVA, ASP.Net
- Scripting languages: Shell, Perl, Python, Javascript
- Experience with MySQL, Postgres, Casandra, Redis, OracleDB or MongoDB
- Web Technologies & Services: HTML/CSS/PHP
- Software distribution tools: Condor, LSF etc
- Container Workflows: Kubernetes, Docker Swarm, Singularity
- Cloud computing: Openstack, AWS,
- Continuous integration tools: Jenkins 2.0, Circle CI
- SCM tools: Git, Perforce
- Highly experienced in Windows Development Environment
- Strong aptitude for innovation; can recognize opportunities for improvement in day-to-day
- Strong interpersonal, collaboration, oral and written communication skills
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Deadline: 06-12-2024
Click to apply for free candidate
Report job
SIMILAR JOBS
-
⏰ 29-11-2024🌏 Mülheim an der Ruhr, North Rhine-Westphalia
-
⏰ 14-12-2024🌏 Münster, North Rhine-Westphalia
-
⏰ 29-11-2024🌏 Aachen, North Rhine-Westphalia
-
⏰ 20-11-2024🌏 Bochum, North Rhine-Westphalia
-
⏰ 20-11-2024🌏 Hamm, North Rhine-Westphalia
-
⏰ 14-11-2024🌏 Cologne, North Rhine-Westphalia
-
⏰ 11-11-2024🌏 Paderborn, North Rhine-Westphalia
-
⏰ 14-12-2024🌏 Münster, North Rhine-Westphalia
-
⏰ 27-11-2024🌏 Bielefeld, North Rhine-Westphalia
-
⏰ 13-11-2024🌏 Dormagen, North Rhine-Westphalia