Job description
You will build and optimize high-scale applications using the .NET ecosystem.
Responsibilities
• Develop scalable APIs and applications using .NET Core 3.x and .NET 6+.
• Design and optimize SQL Server queries and stored procedures to process millions of records.
• Implement clean, maintainable code following SOLID principles and design patterns.
• Manage deployment pipelines using CI/CD tools like Azure DevOps, Git, or Jenkins.
• Write and execute unit tests using MSTest, xUnit, or NUnit to ensure code quality.
Required Skills
• 6+ years of experience in application development.
• Expertise in C# and .NET Core 3.x or .NET 6+.
• Deep understanding of .NET internals, including garbage collection and memory optimization.
• Proficiency in LINQ, asynchronous operations, generics, delegates, and lambda expressions.
• Strong SQL Server skills, including EF Core, Dapper, and complex query optimization.
• Experience working within Agile environments and CI/CD workflows.
• Practical knowledge of Azure DevOps, Git, or Jenkins.
• Foundational understanding of HTML and CSS.
• Bachelor's degree (Any Graduate).
Preferred Skills
• Experience with React or Angular frameworks.
• Familiarity with Continuous Testing using CodeUI.