Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Fortinet Software Development Engineer - 
India, Karnataka 
501572834

15.08.2024

What You Will Do:

Reporting to the Architect Software Engineering based in Bangalore.

In this position, the Software Developer, You will:

  • Develop high-quality software solutions using Python, Golang, and other relevant technologies.
  • Collaborate with cross-functional teams to design and implement scalable and reliable backend and front-end systems.
  • Participate in the entire software development lifecycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Ensure code quality, performance, and security through code reviews and testing practices.
  • Keep up to date with the latest technologies and best practices in software development.

We are seeking insightful, inclusive connectors to join our team. You foster collaborative partnerships by the ways in which you seek to understand others, work together, and diagnose complex organizational variables, issues, and opportunities. You have an ongoing sense of drive, informed urgency, and you are attentive to detail. You enjoy implementing holistic solutions that meet and scale with the strategic needs of the organization.

  • Proficient in Python with experience in developing software using Python OOPS concepts.
  • Experience with multiprocessing, multithreading, and async programming.
  • Strong proficiency in FastAPI and Django frameworks.
  • Experience with building RESTful APIs and web applications.
  • Familiarity with Golang, including working with GoRoutines and Go-based ORMs and web frameworks like Gin.
  • Hands-on experience with Angular framework.
  • Proficiency in HTML, CSS, javascript and typescript
  • Knowledge of SAML and IAM technologies
  • Proficiency in RDBMS (PostgreSQL), Microservice architecture, and Docker containers.
  • Strong understanding of data structures and algorithms.
  • Experience with code versioning tools such as Git.
  • Ability to work collaboratively in a team environment.
  • Experience working in rapid development environments (Agile, Scrum, quarterly releases).
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in computer science, Engineering, or a related field.