
FieldAssist•10d ago
InstaHyre
Sr. Software Engineer
Gurgaon
Full Time
Senior Level
N/A
N/A
N/A
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, 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