Role
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 handson experience in building secure highperforming 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
- Analyze project requirements to come up with a software strategy to achieve project goals.
- Analyze project requirements and come up with software designs to tackle the unique challenges faced while developing a network security product.
- Create and document software design meeting requirements.
- Define unit tests and software test strategy Ensure software quality goals are met.
- Be passionate about creating and understanding new technologies and inspire others to do the same.
- Write robust and highly reliable software in languages like Python Rust Golang.
- Perform research and development and explore new technologies to better solve the problems at hand.
- As a part of software feature completion document the code you have written.
Skills Required
- Bachelors degree in computer science Information Technology or a related field
- Hands on Experience in designing and maintaining high volume and scalable microservices architecture on cloud infrastructure
- Strong background in writing software using any two of the following languages (Golang Python Rust C and/or C)
- Strong background in Linux/Unix Administration and Python/Shell Scripting
- Familiarity with micro service architectures and cloudbased computing
- Highly selfmotivated and energetic
- Good analytical problem solving interpersonal skills with an effective communication and presentation ability. English language proficiency is a must.
- Excited about and willing to work as part of a global engineering team
- Highly selfmotivated and energetic
- Ability to learn and adapt to new technologies passion for continuous improvement.
- Experience in AWS/Azure Cloud would be preferred.
- Strong verbal and written communication.
- Proficiency in writing and maintaining documentations.
Qualifications
MCA/B. Tech or M. Tech degree or equivalent experience having 2 to 4 years of industry experience in Software Development.
linux,interpersonal skills,product engineering,unix administration,c,english language proficiency,golang,verbal and written communication,effective communication,c++,aws,deep research,presentation ability,aws/azure cloud,proprietary information,azure cloud,python,documentation,rust,troubleshooting and resolving issues,analytical skills,micro-service architectures,scientific imagination,linux/unix administration,shell scripting,cloud-based computing,software development,software engineer,problem solving skills