Web Application Developer for Big Data Platform, Massively Parallel Processing Platform (BDP-MPP)
Develop, test and deploy web applications using chosen development tools according to Western Digital design principles.
Troubleshoot existing web applications based on Node.js, Python, HTML5, CSS3 and modify applications for performance improvements.
Design and develop multi-tier architecture web applications with REST API in Python/Java using MVC architecture
Debug SQL statements and stored procedures in Postgres and Redshift databases.
Use git based source control system bit bucket and continuous integration tools like Jenkins and deployment using Molecule and Ansible.
Required Educational Background:
Minimum of a bachelor degree in Computer Science or Engineering. Master’s degree preferred.
AWS developer certification will be preferred.
Any certification on SDLC (Software Development Life Cycle) methodology, integrated source control system, continuous development and continuous integration will be preferred
Required Professional Background:
Working knowledge and understanding on Unix/Linux operating system.
Ability to write transact SQL, develop and debug stored procedures in Postgres.
Exposure to any ORM (Object Relational Model) tool like hibernate will be added advantage.
Exposure to CI/CD tools like bit bucket, Jenkins, ansible, docker, etc. is preferred.
Ability to understand relational database systems and its concepts.
Semiconductor manufacturing / assembly experience is preferred
Required personal background:
Ability to read, write and speak in English clearly
Ability to work as a team
Ability to work in multiple projects and cope up with tight deadline and time constraints
Ability to freely express his own view and accept well known methodologies.