
.Net Software Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
β’ Design, develop, test, and implement scalable product features utilizing C# and .NET Core.
β’ Collaborate closely with customers and product teams to grasp the product vision, requirements, and technical challenges.
β’ Convert business requirements into robust and scalable software solutions.
β’ Contribute to product architecture, technical design, implementation, and engineering decisions.
β’ Create high-performance backend services and RESTful APIs using ASP.NET Core.
β’ Build applications that can manage high traffic, large datasets, and demanding workloads.
β’ Design and optimize database interactions using SQL Server and relational database systems.
β’ Implement object-oriented design principles, data structures, algorithms, and software engineering practices.
β’ Diagnose complex technical issues and conduct root-cause analysis.
β’ Enhance application performance, scalability, reliability, and resource utilization.
β’ Write clean, reusable, testable, and maintainable code.
β’ Engage in code reviews and contribute to engineering standards and best practices.
β’ Collaborate with engineers, product teams, and stakeholders to deliver high-quality solutions.
β’ Participate in automated testing, debugging, deployment, and continuous improvement activities.
β’ Assess technical approaches and enhance system architecture and engineering efficiency.
β’ Stay updated with modern .NET technologies, software architecture patterns, and product engineering practices.
β’ 4+ years of professional software development experience with strong practical expertise in C# and .NET.
β’ Extensive experience with .NET Core and ASP.NET Core.
β’ Demonstrated experience in building scalable backend applications and RESTful APIs.
β’ Strong comprehension of MVC and web application architecture.
β’ Hands-on experience with SQL Server and RDBMS, including database design and query optimization.
β’ Solid understanding of object-oriented programming, data structures, algorithms, and software design principles.
β’ Experience with scalable applications handling high traffic, large datasets, or complex workloads.
β’ Profound understanding of scalable system design, performance optimization, and application reliability.
β’ Familiarity with Angular or React is a plus.
β’ Exposure to product design, architecture, or end-to-end product development is highly desirable.
β’ Strong debugging, analytical, and problem-solving abilities.
β’ Capacity to work independently, take ownership of technical deliverables, and make sound engineering decisions.
β’ Excellent communication and collaboration skills.
β’ Strong interest in addressing complex product engineering challenges and developing software with real-world scale and impact.
β’ A Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred.
β’ Competitive salary and performance-based incentives.
β’ Comprehensive health and wellness benefits.
β’ Opportunities for professional development and growth.
β’ Flexible work hours and remote work options.
β’ Collaborative and innovative work environment.
Clair
QAVION GROUP
Terrific
Get handpicked remote jobs straight to your inbox weekly.