Embedded Software Engineer III
Fortinet
Bangalore East, Karnataka, India
5d ago

A Day in The Life Typically Includes :

  • Design and develop backend applications using Python.
  • Implement code and automation for cloud-based applications and microservices.
  • Collaborate with other developers and teams to ensure high-quality software and timely delivery.
  • Maintain comprehensive documentation for new and existing systems and procedures.
  • Ensure that unit and system tests are automated, per quality assurance requirements.
  • Optimize performance and scalability as necessary to meet the business goals of application and environment.
  • What You Will Need :

  • Demonstrated problem-solving and decision-making skills.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Ability to integrate with APIs and built tooling / systems around distributed systems.
  • Ability to learn and adapt quickly in a fast-paced, fluid technical environment.
  • Bachelor of Technology in Computer Science or equivalent.
  • Experience developing applications using Python and a strong fundamental understanding of functional and object-oriented programming.
  • Working Experience in software virtualization and containerization using Docker, Docker compose, Kubernetes, and likes.
  • Hands on experience with FastAPI and other Python based frameworks like Django.
  • Good knowledge of either MySQL or PostgreSQL.
  • Working knowledge of any nosql like MongoDB
  • Worked in Linux environment.
  • High proficiency with Git and source control.
  • What Will Put You Ahead?

  • Experience with the Python FastAPI framework with all its supporting components as Sqlalchemy, Pydantic etc.
  • Proficiency in developing and consuming REST APIs.
  • Experience working with Terraform
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form