Job Description
The candidate in this position will be part of the R&D efforts responsible for designing, developing, troubleshooting, and debugging software programs. The candidate is expected to drive the definition, development, and delivery of market-leading solutions for cloud-ready development productivity tools, CI/CD workflows, toolchains, and dashboards. The candidate should be able to work autonomously as well as in an multi-site team environment, work closely with peers to define requirements for common modules and methodologies in leading-edge technologies such as MVC frameworks, CI/CD work-flows, micro-service architecture, and help deploy the solutions to the entire engineering community within Synopsys.
Requirements
The candidate is expected to balance multiple demands in a fast-paced environment, should act quickly using good judgment, and be self-motivated. The candidate should help achieve tangible results, demonstrate accuracy, thoroughness, and display commitment to excellence in product performance, reliability, and robustness. They should exhibit the ability to learn and apply new skills.
The candidate should possess a minimum of 3-4 years of software development experience in Python, with good familiarity with linux environment. A background in two or more of the following specific skills/understanding/technologies: 1) Sound working knowledge and expertise in Python programming with focus on development and maintenance of automation and analytics tools and scripts; 2) Relational databases such as MySQL , SqLite as well as modern NoSQL frameworks (such as Cassandra or MongoDB); 3) experience in developing solutions for modern cloud; 4) MVC frameworks like Django and MERN; 5) Software infrastructure tools, productivity metrics (design, measurement), SCM Tools and triggers; and 6) knowledge of CI (Continuous Integration) methodologies and framework used in agile software development.
The candidate must be process-oriented with experience in Agile software development processes.
Please submit your resume in English
Required skills
Experience in Python
Experience in REST API frameworks
Expertise in web applications and web frameworks (Python/Java Based web frameworks – MERN is a plus)
Minimum 3+ years of industry experience
Desired skills
Familiarity with Linux environment, and general proficiency with tools, systems and procedures required to accomplish the job.
Familiarity in designing cloud-native applications and solutions on AWS, Azure, Google, etc.
Exposure to various database technologies like NoSQL, Relational, Distributed, etc.
Ability to solve Bigdata problems
Data Analytics / ML experience is a plus
Experience with CI/CD work-flow
Cargando ...
100% Complete