Why is Perficient the best option?Inflection Point by Perficient is a leading global digital consultancy and has a presence around the globe transforming and connecting the most prominent brands with their customers. At Inflection Point by Perficient, we seek to grow alongside professionals promoting agile cultures and values as we challenge, champion, and celebrate our people for us to build a great future together.
We are seeking for a fullstack developer that can developed Chatbot projects using GenAI. Developers will be required to handle a full range of software development activities including GenAI, including front-end to back-end systems integrations.
Required: Minimum of 5 years of experience in programming with one or more of the following languages: JavaScript/TypeScript, React JS. At least 5 years of professional experience in designing, developing, and executing enterprise software solutions. Understanding of Web and API development and implementation concepts. Nice to have: Experience with GenAI services like AWS Bedrock. Custom build for accuracy (AI score) Bert/ Rouge score. Langchain. Strong foundation in Computer Science with a focus on object-oriented principles, algorithms, problem-solving, and complexity analysis. Python Experience Elastic (bedrock)/ MongoDB experience Practical experience with Cloud methodologies (IaaS, PaaS, SaaS), automation, and orchestration. Experience with AWS services such as Lambda, API Gateway, S3, DynamoDB, RDS, KMS, Kinesis, Route 53, IAM, CodeBuild, CodePipeline, etc. Proficiency with cloud automation tools (AWS CloudFormation, AWS CDK, Terraform, etc.). Experience in implementing high-performance, high-availability, reliable, and secure applications. Experience with serverless and container technologies. Familiarity with Test Driven Development (TDD) and agile methodologies.
Responsibilities: Serve in a highly effective, driven team to build towards deadlines and a solid GenAI platform solution. Serve as a full-stack engineer across various components, from frontend to backend. Design and develop advanced software applications and troubleshoot application issues. Enhance team capabilities in manual testing, test automation, and continuous integration/deployment pipelines. Commit to best practices in software development and continuous improvement of code quality.