FieldAssist
FieldAssist10d ago
InstaHyre

Sr. Software Engineer

Gurgaon
Full Time
Senior Level

Auto Apply to 50+ AI Matched Sr. Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at FieldAssist

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Responsibilities

  • Design, develop, and maintain applications utilizing the .NET platform and environment.
  • Collaborate effectively with cross-functional teams involved in various infrastructure layers.
  • Construct and sustain efficient, reusable, and reliable code.
  • Conduct code reviews to identify and resolve errors and omissions.
  • Partner with QA teams to execute acceptance testing.
  • Proactively identify performance bottlenecks and bugs, implementing solutions to optimize application performance.
  • Contribute to maintaining high code quality, adhering to best practices, and promoting automation.
  • Innovate and deliver high-quality solutions by leveraging the full capabilities of the .NET platform.
  • Ensure that code outputs are visually appealing, user-friendly, and engaging.
  • Refactor and modify existing code structures to enhance efficiency and performance.
  • Collaborate with and mentor other team members.

Requirements

  • Minimum of 3 years of experience with ASP.NET, including .NET Core versions and C# development.
  • Robust understanding of object-oriented programming principles and SOLID design patterns.
  • Proficiency with the NUnit testing framework and familiarity with test automation techniques.
  • Solid experience in migrating multi-threaded services from .NET Framework to .NET Core.
  • Experience in developing Web APIs for mobile and tablet clients using JSON.
  • Expert-level knowledge of .NET Core and .NET Standard.
  • Hands-on experience with cloud platforms such as AWS and Azure.
  • Experience implementing container orchestration on DevOps platforms for managing and scaling microservices.
  • Proficiency with Microsoft SQL Server, including profiling and optimization techniques.
  • Expert knowledge of Git and GitHub for source control management.
  • Demonstrated skill in writing reusable libraries.
  • Understanding of fundamental design principles for scalable applications, including patterns like Domain-Driven Design, Test-Driven Development, or Command-Query Responsibility Segregation (CQRS).
  • Experience in designing database schemas that accurately represent and support business processes.

Company

FieldAssist

FieldAssist

FieldAssist, established in 2014, is a forward-thinking SaaS company headquartered in Gurgaon, India. With a team of over 75 professionals, we specialize in empowering FMCG industries through the dig...

Gurgaon
Posted on InstaHyre