Sorry for the off the topic.
Refer your friends for the open positions we have in for
Company: Mentor Graphics,
Job location : Hyderabad
Reply to me ONLY. Please do not reply to whole group.
Please refer the below JD for skill set required.
JD 1: Software Developer - Security
Be part of the core security project responsible for making our products secure and establishing sustainable Secure Software Development Lifecycle (S-SDLC) integrated into our Agile development process to keep them secure going forward.
The team would:
· Design, implement and maintain capabilities to make our products meet the security needs of our customers
· Design, implement and maintain the Secure Software Development Lifecycle (S-SDLC) and necessary infrastructure needed by development teams, that seamlessly integrates into the Agile development process
· Be responsible for achieving, maintaining and managing third-party security certifications of our products
· Work with developers, quality assurance personnel, product management & marketing, of all teams to instill and maintain culture of security
The person would also contribute to the core group that is responsible for defining as well as designing architecture and developing framework, infrastructure and scalability solutions. Solve challenging design, security and scalability problems while setting example in quality and application of object oriented design principles.
Mandatory qualifications
· Security: Experience in secure programming best practices and effective remediation strategies for software security weaknesses and vulnerabilities. Thorough understanding of OWASP Top 10, CWE Sans Top 25 and one or more security tools (SAST/DAST), preferably familiarity with HP Fortify/Fortify on Demand
· Programming Experience: 5 to 8 years of extensive hands on experience in developing software using a modern programming language (C#, C++, Java, JavaScript or similar), part of which should be in building of applications for web based platforms
· Software Skills: Experience in routine application of object oriented design and unit testing. Excellent analytical and problem solving abilities, capable of designing suitable solutions using appropriate algorithms and data structures. Well versed with software development best practices, lifecycle and methodologies
· Soft Skills: Good verbal and written English communication skills. A commitment to quality, eagerness to learn and takes initiative
· Education: Bachelor or higher degree in Computer Science, Software Engineering or other engineering/technical/scientific domain
Desirable qualifications
· Experience working in a team using an Agile process
· Experience developing with Java
· Experience developing multi-tier, commercial off the shelf and/or CAD software
· Extensive experience refactoring of code of varying complexity and/or automated test coverage
· Experience developing/maintaining object model and/or public APIs
· Experience significantly improving performance, capacity and/or scalability
· Familiarity with electrical and harness domains
· Familiarity with relational databases, SQL and/or NoSQL databases
JD2: Software Developer
Be part of the core group that is responsible for defining as well as designing architecture and developing framework, infrastructure, security and scalability solutions for a large-scale Java based platform. Solve challenging design, security and scalability problems while setting example in quality and application of object oriented design principles.
The team would:
· Work with Developers, Product Management/Marketing, QA and Customers to understand and support customer needs and requirements
· Design, improve, implement, release and maintain software that meets functionality, usability, reliability, performance/capacity and supportability requirements.
· Participate in continuous improvement of architecture, infrastructure, processes, skills and the organization.
· Participate in project planning and tracking including task investigation, work breakdown and estimation.
· Mandatory qualifications
Programming Experience: 3 to 8 years of extensive hands on experience in developing software using a modern programming language (C#, C++, Java, JavaScript or similar) with proven routine application of object oriented design and unit testing
Software Skills: Experience in routine application of object oriented design and unit testing. Excellent analytical and problem solving abilities, capable of designing suitable solutions using appropriate algorithms and data structures. Well versed with software development best practices, lifecycle and methodologies
Soft Skills: Good verbal and written English communication skills. A commitment to quality, eagerness to learn and takes initiative
Education: Bachelor or higher degree in Computer Science, Software Engineering or other engineering/technical/scientific domain
Desirable qualifications
· Experience in secure programming best practices
· Understanding of OWASP Top 10, CWE Sans Top 25
· Experience in security tools (SAST/DAST), familiarity with HP Fortify/Fortify on Demand
· Experience working in a team using an Agile process
· Experience developing with Java
· Experience developing multi-tier, commercial off the shelf and/or CAD software
· Extensive experience refactoring of code of varying complexity and/or automated test coverage
· Experience developing/maintaining object model and/or public APIs
· Experience significantly improving performance, capacity and/or scalability
· Familiarity with electrical and harness domains
· Familiarity with relational databases, SQL and/or NoSQL databases