Smooth Slow Scroll with Pause
Top 100 most promising companies in USA by Silicon.
Leverage KOL Sentiment Analysis for Strategic Action.
Single platform for Medical and Marketing teams with strict compliance firewalls.

Mid-Level .NET Developer – .NET Core

Posted 3 weeks ago

Job Summary:
We are seeking a dedicated Mid-Level .NET Developer to join our web applications team. You will be responsible for designing, developing, and maintaining high-performance, scalable web applications using .NET Core. The ideal candidate is proficient in backend development, API design, and has a passion for building robust, secure, and user-friendly software solutions.

Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable code using .NET Core.
  • Build server-side APIs in .NET Core.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team of developers, business analysts, and product managers to ideate and deliver on project milestones.
  • Analyze and maintain existing software applications, and recommend improvements for better performance.
  • Diagnose and troubleshoot API-related issues.
  • Stay updated with emerging technologies and incorporate them as appropriate to enhance application functionality.

Qualifications:

Must-Have:

    • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
    • 4+ years of professional experience in software development, with at least 3+ years working with .NET Core. Has worked with .Net Core 6.0 & above.
    • Strong experience in C#, ASP.NET Core, Entity Framework Core, and Web API.
    • Experience in Web applications using Microsoft Stack (.Net, C#).
    • Proficient understanding of code versioning tools, such as Bitbucket, Git.
    • Experience with both SQL and NoSQL database (MongoDB preferred)
    • Experience working with AWS Technologies like S3 Bucket, Lambda, SQS.
    • Knowledge of software design principles, SOLID principles, and object-oriented programming.
    • Experience with Agile Application Development & Scrum methodologies.
    • Excellent communication, problem solving, and analytical skills is a must.
    • Ability to work independently, yet function as an integral part of a team.
    • Passionate about software development and delivering high quality applications

Nice-to-Have:

    • Experience with performance testing tools (e.g., JMeter), security testing, and BDD frameworks.
    • Knowledge of authentication and authorization protocols (OAuth, JWT, IdentityServer).
    • Exposure to unit testing frameworks such as xUnit, MSTest, or NUnit.
    • Familiarity with containerization tools like Docker.

Apply For This Job

Scroll to Top