Work Location : Banglore/Pune
Experience :5 to 11 Years
Preferred Qualifications:
- Bachelor of Science in Computer Science, Computer Engineering, or any other Engineering, with concentration in software
- Certification in CASP+, CEH or similar
- Minimum of 3+ years of Security SME experience
- Minimum of 5+ years hands-on Java application development experience using OOP, algorithms, and data structures
- Minimum of 2+ years hands-on C/C++ application development experience, especially writing system level algorithms, optimization, and data structures
- Security tools including and such as Black Duck, SonarQube, and BinSkim
- Familiarity with CVE, NVD, and similar publicly available vulnerabilities lists
- Strong object-oriented design skills, coupled with good knowledge of data structures and algorithms
- Strong debug skills across programming languages and applications
- Self-starter, not afraid to jump inside legacy source code to study and understand existing architecture and implementations
- Demonstrated experience using Spring framework to create REST API based containerized and distributed modules
- Demonstrated experience using at least one full-stack frameworks e.g., Spring MVC, Spring Boot or GWT
- Threat modeling and mitigation is a plus
- Penetration testing experience is a plus
- Network security experience is a plus
- Java security manager experience is a plus
- Experience with DevSecOps is a plus
- Familiarity with computational systems, especially analytics and or machine learning is a plus
- Experience in Analytical Numerical Methods (e.g., Statistics, Partial Differential Equations/Ordinary Differential Equations, Matrix) is a plus
- Experience in Machine Learning basic architectures (MLP, Classifiers), supervised and unsupervised learning, gradient based and clustering algorithms, and data pre-conditioning and normalization
- Experience managing source code using GIT
- Excellent problem-solving skills and written and oral communication skills
- Ability to coordinate tasks with remote development teams
- Experience using tools like JIRA, Confluence, Jama Connect.
Responsibilities:
- Work closely with RA Security Team to meet security requirements
- Work with development team to ensure security best practices are followed
- Ensure regular execution of penetration testing and security code analysis
- Work with team to address security vulnerabilities
- Work with subject matter experts to understand existing source code and architecture. Document and establish best ways to debug a complex code base that is a mix of Java, and C/C++.
- Able to gather cross-functional requirements and translate them into practical engineering tasks
- Follow Rockwell Automation’s SDLC processes
- Maintain documentation for architecture and source code
- Collaborate with geographically distributed teams
- Able to work closely with product managers, data scientists, and QA
- Contribute to and promote good software engineering practices across the team
- Troubleshoot and resolve system problems and customer issues
- Well versed in Agile practices
Apply here : careers@mechispike.com