About Us:
As a Senior Fullstack Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Extensive experience (8+ years) developing with C# and the Microsoft ecosystem, including hands-on work with both .NET Framework 4.8 and modern .NET (Core / .NET 8).
- Solid background building and supporting applications using ASP.NET MVC (Razor) and ASP.NET Web API.
- Proven expertise working with Entity Framework 6 and Entity Framework Core, covering migrations, performance tuning, and troubleshooting.
- Strong knowledge of SQL Server, including query optimization, indexing strategies, and performance analysis.
- Experience maintaining legacy AngularJS applications and participating in migrations to modern Angular versions.
- Deep understanding of IIS-hosted applications and Windows-based deployment and execution models.
- Hands-on experience implementing and supporting background processing using Windows Services and Scheduled Tasks.
- Ability to operate independently in environments with loosely defined requirements, taking initiative and ownership.
- Confidence reading, understanding, and working with large and unfamiliar codebases.
- Experience collaborating within agile teams and using Git-based version control systems.
- RCM Healthcare experience (claims, billing, payments)
- Experience with AI-enabled tooling and workflows.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Maintain and evolve a hybrid technology stack that combines legacy .NET Framework applications with modern .NET 8 services.
- Design, develop, and support C# applications across different .NET versions, ensuring stability and scalability.
- Maintain and modernize ASP.NET MVC and Web API solutions, applying updated patterns and practices when migrating to .NET 8.
- Develop and optimize data access layers using Entity Framework 6 and Entity Framework Core, including migrations and performance diagnostics.
- Write, tune, and troubleshoot SQL Server queries, indexes, and stored procedures using execution plans and profiling tools.
- Support existing AngularJS applications and actively contribute to their migration toward modern Angular, with a focus on TypeScript and API integration.
- Deploy and support applications running on IIS, considering authentication, scalability, and load balancing aspects.
- Build, maintain, and troubleshoot background processing solutions based on Windows Services and Scheduled Tasks.
- Adapt effectively to evolving or incomplete requirements by validating assumptions and proposing practical technical solutions.
- Ramp up quickly on existing codebases to understand behavior, identify technical debt, and suggest meaningful improvements.
- Collaborate closely with developers, QA teams, and client stakeholders to define priorities and execute tasks efficiently.
- Participate in agile ceremonies while maintaining productivity even when backlog refinement is limited.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills