Job description
Company Description
Irisidea, founded in 2010, is an innovative software products and solutions company that focuses on digital transformation with Data Engineering, AI/ML IoT, and B2C/B2B eCommerce. With delivery centers in Ontario (Canada) and Bangalore (India), Irisidea helps organizations revolutionize their business with real-time data streaming, processing, and analytics using open-source technologies. The company is committed to delivering high-quality software solutions, products, and services while ensuring customer delight.
Role Description
This is a full-time remote role for a Full Stack .Net Core Engineer at Irisidea. The engineer will be responsible for back-end and front-end web development, software development, and full-stack development tasks. The role involves working on projects related to various domains contributing to digital transformation initiatives.
Qualifications
• Minimum 5+ years experience as full stack developer in Net Core, Angular, SQL Server, MongoDB & Azure
• Designing, developing, and deploying full-stack web applications using Angular as UI
• Strong understanding of .Net Core framework
• Experience in Designing, developing, and deploying full-stack scalable, secure, and highly available Azure-based web applications and Micro-services. using Angular & .Net Core.
• Experience in implementing & maintain reliable database interactions with SQL Server & MongoDB Database.
• Experience in Azure, ADF, Azure Functions
• Experience in CI/CD Pipeline with Jenkins, GIT
• Work experience on Docker,Kubernetes and Kafka.
• Responsible to write an automated unit test case & do the unit testing.
• Experience with Integrate third party external services.
• Identify and address technical debt, code quality & performance issues
• Experience in writing Restful APIs and Ensuring performance, security & quality of APIs, Maintain & improve existing APIs & Stay up to date with emerging trends in API space
• Excellent Communication Skill is a must
• Agile work experience is preferred.
• Ability to work independently and collaboratively in a remote team
• Excellent problem-solving and analytical skills
• Bachelor’s degree in Computer Science, Engineering, or related field