As a software engineer at Kibo, you will use your strong .NET skills to troubleshoot, resolve, and enhance our enterprise applications. In this role, you ll focus on fixing bugs, addressing client-reported issues, and ensuring system reliability. You ll collaborate with a talented engineering team to deliver high-quality solutions and drive continuous improvements.
WHAT YOU LL DO
Perform bug-fixes/enhancements and production support to existing applications, including debugging and troubleshooting client reported issues
Write high-quality, scalable and maintainable code, focusing on scalability, multi-tenant SaaS architecture, n-tier distributed architecture, multi-datacenter resiliency, API-first design, and platform extensibility
Leverage technologies like .NET Core/C#, ASP.NET Core Web API, Postgres, SQL Server, MongoDB, Solr, and Rabbit MQ
Utilize Large Language Models (LLMs) to design, write, optimize, and refactor code, accelerating development workflows and improving code quality
Optimize existing systems by leveraging AI-powered insights for debugging, performance tuning, and reducing technical debt
Work with Agile software lifecycle methodologies including daily scrums, collaboration, sprint reviews and code demonstrations
Collaborate with cross-functional teams through the product lifecycle, including product management, user experience management, product marketing, sales, support, professional services, partners, and customers
Contribute to unit and integration tests to ensure software quality
Participate in design and code reviews
WHAT YOU LL NEED
1+ years of experience utilizing technologies like .NET Core/C#
Experience in a client facing setting, with excellent communication skills
Familiarity with ASP.NET Core Web API and basic understanding of Microservices Architecture
Experience with document database technologies preferred, especially MongoDB
Knowledge of Mock Testing, Unit Testing, Integration Testing, and System Testing, including automated testing techniques using NUnit or similar
Solid understanding of version control systems like GIT
Familiarity with Agile methodologies and tools such as Scrum and Jira
Experience with relational databases, SQL Server, or Postgres preferred
Passion for learning and improving development skills
Strong interpersonal skills to work with people of diverse skill sets