Role Overview: We are looking for an experienced Software Development Engineer with SDET (Software Development in Test) skills to work on a variety of customer facing activities for product development services offered by our department. These activities include developing enhancements to the services, outreach to internal McAfee product teams for expanded use of the services, triaging issues and applying bug fixes. As an accomplished Software Development Engineer, you will have an exciting opportunity to work in a collaborative team environment that encourages you to perform your best and challenges to engineer solutions for complex business challenges.
About the role
Develop a strong knowledge of the McAfee corporate products and related technology to understand cross product dependencies and effectively coach product teams on how to integrate our services
This specific role will involve working across multiple services focused on build and test infrastructure.
These services play a vital role in the McAfee product release cycle by supporting McAfee product team needs for automated product build, validation and deployment.
Use Excellent communication skills, ability to make and influence decisions, and drive open issues and discussions to a closure
working with cross site and cross functional product teams to isolate problems; and tracking the issues to complete resolution
Must excel in both individual and group settings Promptly identifying and escalating defects to the McAfee product teams
Participate in design Reviews and Code Inspections and code reviews
About you :
4+ years of experience with common software development practices such as code reviews and defect analysis with an emphasis on Development and sustaining responsibilities
Excellent programming and technical skills in at least 4 three of the following programming languages: Python, Groovy, PowerShell, Java, JavaScript, Gradle
Expertise in using and installing Microsoft Windows operating systems and also as well as UNIX, Linux or Mac. Ideally, the candidate would be able to work proficiently on at least two varied platforms. (Ex:e.g. Windows/Linux or Windows/Mac)
Should have very good knowledge on CI/CD Tools like Jenkins
Very good hands on experience with Containerized technology like Docker
Must have varied and deep experience with programming and debugging
Demonstrable experience or aptitude in the area of functional testing of software products for production combined with the proven ability to analyze problems and present solutions
Must have good knowledge of continuous delivery methodology and experience delivering software using continuous delivery principles
Should have good knowledge of CD methodology and experience delivering software using CD principles
Expertise on Microsoft Windows operating systems and also UNIX, Linux or Mac. Ideally would be able to work proficiently on at least two varied platforms. (Ex: Windows/Linux or Windows/Mac)
Job Classification
Industry: IT Services & Consulting Functional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: Any Graduate Post Graduation: Post Graduation Not Required Doctorate: M.Phil in Microbiology, Ph.D/Doctorate in Microbiology, Biotechnology/Biochemistry
Contact Details:
Company: McAfee Software India Location(s): Bengaluru