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.