Staff Engineer
infineon
Job Description
Key responsibilities in your new role
- Building modular and reusable components and libraries
- Contribute in RESTful and GraphQL API's development using .Net
- Optimizing application for performance
- Implementing automated testing integrated into development and maintenance workflows
- Staying up-to-date with developments in web applications and programming languages
- Leverage AI-powered development tools, prompt engineering techniques, and AI agents to improve engineering productivity, solution quality, and development efficiency
Your profile
Qualifications and skills to help you succeed
- 6+ years of experience in full-stack software development.
- Strong expertise in C#, .NET, and .NET Core.
- Proficiency in HTML5, JavaScript/TypeScript, and React.js or Vue.js.
- Solid understanding of responsive web design, including CSS and SASS/LESS.
- Hands-on experience with REST APIs, GraphQL, and system integrations.
- Strong knowledge of relational databases, data modeling, and application architecture.
- Deep understanding of OOP, SOLID principles, design patterns, and clean coding practices.
- Experience with unit testing frameworks (NUnit/xUnit) and mocking tools (Moq).
- Proven experience building microservices, distributed systems, and cloud-native applications.
- Familiarity with monolithic, microservices, serverless, and SSR architectures.
- Proficiency with Git, Bitbucket, Jira, Confluence, Docker, and CI/CD pipelines.
- Experience with Generative AI technologies, including LLMs, Prompt Engineering, AI Agents, RAG, vector databases, and embeddings.
- Ability to design and deliver secure, scalable, AI-powered enterprise solutions.
- Excellent communication, collaboration, and problem-solving skills with a focus on building high-quality, reusable software.