DevJobs

Senior Software Engineer

Overview
Skills
  • C# C#
  • JavaScript JavaScript
  • .NET .NET
  • GraphQL GraphQL
  • RESTful API RESTful API
  • Azure Azure
  • Docker Docker
  • containers
  • Generative AI
  • HTTP
  • OpenAI's GPT
  • OpenAPI
  • Web API
  • web application security

As a Senior Software Engineer, you will be part of the AppScan Engine/Backend Team, where you will design, develop, and optimize cutting-edge solutions. This is a hands-on role requiring a strong grasp of problem-solving, adaptability to new technologies, and independent work. You will be responsible for contributing high-quality, tested code and collaborating effectively with team members. We offer a hybrid working environment, allowing flexibility to work both remotely and from the office.


Key Responsibilities:
  • Research, design, and implement innovative technologies, security, and cloud.
  • Develop, maintain, and optimize software solutions with a focus on quality and performance.
  • Write high-quality, well-tested code with comprehensive test coverage.
  • Troubleshoot and resolve complex technical challenges.
  • Collaborate with cross-functional teams while demonstrating the ability to work independently.


Required Qualifications:
  • 5+ years of software development experience.
  • B.Sc. in Computer Science or related field.
  • Proficiency in C# or a similar object-oriented programming language.
  • Strong experience in software design and engineering principles.
  • Excellent collaboration and communication skills in English.

  • Advantages:
    • Experience with .NET 8 and cross-platform development.
    • Basic knowledge of Generative AI, including understanding of natural language processing models. Experience with tools like OpenAI's GPT models, and applying AI techniques to improve performance and functionality.
    • Familiarity with web technologies: HTTP, Web API (REST, OpenAPI, GraphQL), and JavaScript.
    • Knowledge of web application security concepts.
    • Hands-on experience with cloud platforms e.g.  Azure, experience with containers (Docker).
    • Experience working on large, complex systems across multiple teams and products.
    HCL AppScan