Overview
WhizHack is a product engineering and human capital development company currently working with top academic research institutions in India like IITs and NITs and key research partners from Israel & Canada.WhizHack will galvanize Scientific Imagination, Deep Research, Rigorous Training by Experts, Leverage Product Architects, provide Active Mentorships and accelerated access to key markets both in India and globally for managing complete value chain of secured cyber environment.Our Mission is to not only to create a pipeline of cyber security products but also a team of empowered manpower that can drive sustainable innovation in securing digital assets of tomorrow.
Job Description
As a Software Developer, you will work as part of the core development team to design and develop high-quality software solutions for enterprise applications using Programming Languages such as Python, Rust, GoLang, C/C++, Data Analysis frameworks such as Pandas Polars numpy etc.
Your basic responsibilities are catered to the development and operations efforts in product.
You will choose and deploy tools and technologies to build and support a robust and scalable infrastructure.
You have hands-on experience in building secure, high-performing and scalable infrastructure.
You have experience to automate and streamline the development operations and processes.
You are a master in troubleshooting and resolving issues in non-production and production environments.
Responsibilities
Helping with identifying processes and tasks that can be automated with internal tools.
· Will also be directly responsible for building these tools.
· Participates in the data domain technical and business discussions relative to future architect direction.
· Assists in the analysis, design and development of a roadmap, design pattern, and implementation based upon a current vs. future state in a cohesive architecture viewpoint.
· Gathers and analyzes data and develops architectural requirements at project level.
· Supports the development data and data delivery platforms that are service-oriented with reusable components that can be orchestrated together into different methods for different businesses.
· Deep understanding in Data Warehousing, Enterprise Architectures, Dimensional Modelling, ETL Architect, ETL (Extract/Transform/Load), Data Analysis, Data Conversion/Transformation, Database Design, Data Warehouse Optimization, Data Mart Development, and Enterprise Data Warehouse Maintenance and Support etc.
· Should have independently worked on proposing architecture, design and data ingestion concepts.
· Understanding existing firmware and upgrading. Develop, code, test and debugging hardware and Firmware.
· Preparing the Development environment as per the requirements.
Site installation and support.
Skills Required
· A minimum of 2-3 years of experience in designing and maintaining high volume and scalable micro-services architecture on cloud infrastructure.
· Strong background in writing software using any these of the following languages (Python, Golang, Rust, C, C++ )
· Strong background in Linux/Unix Administration and Python/Shell Scripting.
· Familiarity with micro service architectures and cloud-based computing. (Docker)
· Knowledge of building ETL pipelines using Python Pandas, Numpy is a must.
· Designing and Developing Cloud Native applications using Microservices Orchestration , using Kubernetes
· Solid Understanding of Data structures, Algorithm and Analytical problems.
Qualifications
· Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
· Excellent problem-solving and communication skills.
· Strong collaboration and teamwork abilities.
· Proficiency in writing and maintaining documentations.
Job Types: Full-time, Permanent
Pay: From ₹600,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Provident Fund
Schedule:
- Day shift
Supplemental Pay:
- Performance bonus
Work Location: In person