Software Development Engineer - Goreville, United States - Fortinet

    Fortinet
    Fortinet Goreville, United States

    1 month ago

    Default job background
    Description
    Are you a talented software developer with expertise in C/C++/JavaScript programming?

    Are you eager to contribute to the development of innovative software solutions? Join our dynamic team of Windows, Mac, and Linux agent developers and be part of a company that values creativity, collaboration, and cutting-edge technology.

    Responsibilities

    Collaborate with a diverse team of developers to gather software requirements and translate them into functional specifications.

    Design, develop, and maintain high-quality, scalable, and efficient software applications using JavaScript/C/C++.

    Implement solutions that run on multiple operating systems.

    Write clean, maintainable, and well-documented code that adheres to industry standards and best practices.

    Conduct thorough testing and debugging of software applications to ensure reliability and optimal performance.

    Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.

    Troubleshoot and resolve software defects and compatibility issues across different platforms.

    Requirements

    Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

    Strong proficiency in C, C++, and JavaScript programming languages and a solid understanding of software development principles.

    Ability to research and POC new technologies.

    Excellent problem-solving and analytical skills.

    Strong communication and collaboration abilities.

    Ability to work independently as well as in a team environment.

    A strong work ethic and a passion for software development.

    Preferred Qualifications

    Experience in developing software applications using C/C++/JavaScript.

    Familiarity with Chromium browser and/or Chromium extensions.

    Familiarity with software testing methodologies and tools.

    Understanding of networking and multi-threading concepts.

    Experience with performance optimization and memory management techniques.

    #J-18808-Ljbffr