What are the responsibilities and job description for the .Net Full Stack Developer- (Semantic Kernel) position at Virtual Connect Solutions?
Build and integrate C# RESTful APIs and OpenAPI endpoints into the CCH Axcess software suite to support seamless customer interactions.
- Build and maintain JavaScript user interfaces using React.js and Angular as necessary.
- Develop and integrate Semantic Kernel plugins to enhance the composability of the overall system and improve customer interactions.
- Design, develop, and maintain containerized applications using Docker and Kubernetes, ensuring they are secure, scalable, and performant.
- Collaborate with cross-functional teams (developers, AI specialists, product managers) to design, build, and deliver solutions that align with business goals and customer needs.
- Contribute to Agile iterations, ensuring timely delivery of features through regular sprints, reviews, and retrospectives.
- Maintain code quality standards through code reviews, automated testing, and continuous integration practices.
- Explore and implement containerization best practices to enhance deployment efficiency and scalability of our solutions.
- Monitor system performance and refine AI prompts and model outputs, including query responses and recommendations, to enhance system accuracy, relevance, and overall user experience.
- Stay current with new technologies, tools, and development best practices, contributing to continuous improvement initiatives and driving AI-related innovation.
- 7 years of experience in software development, with a strong focus on C# APIs and containerization technologies (Docker, Kubernetes).
- Strong English communication skills to collaborate with stakeholders including product managers, AI specialists, and other developers, as well as team members, and excellent written communication for technical documentation and prompt tuning.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Proven experience designing and implementing RESTful APIs and integrating them into complex applications.
- Solid understanding of object-oriented programming and design patterns.
- Experience with SQL databases and data integration strategies.
- Experience with Semantic Kernel or LangChain frameworks, or similar AI/ML orchestration tools, is highly desirable.
- Familiarity with DevOps practices (CI/CD pipelines, automated testing, monitoring, etc.).
- Experience working with microservices architectures.
- Understanding of security best practices for containerized
Salary : $60 - $65