Software Application Developer

Fortinet

Description
We are looking for a highly motivated individual who can stay organized in a fast-paced environment and successfully contribute to the team. The ideal candidate will have passion for the job, positive attitude, and be able to learn new things quickly.

Job Responsibilities:

    • Collaborate with teams to implement and maintain web-based software applications as well as networking related programs • Keep code base and design up to date with the latest trend and technologies • Follow the best practices within the team and organization

Skills Required:

    • In depth knowledge and hands on experience with Linux, web server, and database server • Working knowledge of C/C, Go (golang), or Python • TCP/IP networking and Unix system APIs. It is a plus to have a strong grasp of sockets and IPC mechanisms • Security awareness for some common web security vulnerabilities • Have fundamental networking knowledge • Experience using Git as a source code control software • Excellent problem solving and troubleshooting skills

Nice to have:

    • Be comfortable and confident to learn a new technology in a reasonable amount of time • Familiar with some Big Data or DevOps related technologies are a plus (such as Hadoop, Apache Spark, Apache Kafka, Apache Pulsar, Docker or Kubernetes) • Experience with some in-memory cache systems are a plus (such as Memcached and Redis)

Educational Requirements:

    • Bachelor’s Degree in Computer Science or equivalent experience

#GD

#LI-HP1