C# Developer

Noida, Uttar Pradesh, India
Jan 05, 2024
Dec 31, 2024
Remote
Full-Time
5 Years
Job Description

Job Title. Software Engineer - C# 

About the Job

Fidelis Security is seeking a skilled individual to join our team and actively contribute to the research, design, and development of systems software, software applications, and tools for new programs and subprograms. As a Software Engineer, you will play a crucial role in enhancing, modifying, and correcting existing software, as well as coding, testing, integrating, and documenting software solutions.

Responsibilities

  • Enhance, modify, and correct existing software to meet evolving requirements.
  • Code, test, integrate, and document innovative software solutions.
  • Apply creative thinking and ideation to advance business performance.
  • Deliver flexible and integrated solutions, addressing the dynamic needs of customers.
  • Contribute to the software design, implementation, and verification of Fidelis network security products.
  • Conduct or actively participate in the research, design, and development of systems software, software applications, and tools for new products.

Requirements

  • Bachelor of Science degree in Computer Science or equivalent experience.
  • Strong experience in the C# or Java programming language.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Adherence to software best practices, including Unit and Integration testing.
  • Knowledge of software engineering design patterns and their practical applications.
  • Ability to solve problems efficiently and comprehensively.
  • Capacity to multitask and maintain organization in a dynamic work environment.
  • Active participation in the development of long-range planning for new projects.
  • Effective oral and written communication skills.

Desired Skills

  • Experience with the Go programming language.
  • Familiarity with the Scala programming language.
  • Knowledge of RDBMS systems with a preference for MSSQL Server.
  • Experience with Open Search/Elastic Search.
  • Proficiency in Windows/Linux application development.
  • Experience in advanced data structures and algorithms, operating systems, and network protocols.
  • Working knowledge of security and encryption.
  • Experience with Non-SQL Databases.

Join Fidelis Security, a team dedicated to advancing network security solutions. We value creativity, problem-solving, and a commitment to excellence. If you are passionate about software engineering and security, we encourage you to apply and contribute to our mission of providing innovative solutions to meet the dynamic needs of our customers.

Related Jobs