Overview
Senior .Net Developer
Remote (US Shift - EST Time Zone)
Position Overview: We are seeking a skilled and highly motivated Software Developer with expertise in SQL, C#, and solid experience with modern development practices. The ideal candidate will have a strong foundation in designing and optimizing database systems, as well as hands-on experience developing performant and scalable applications. This role requires a developer with a strong problem-solving mindset, attention to detail, and the ability to take ownership of complex technical tasks.
Key Responsibilities:
· SQL Development & Optimization:
o Design and implement complex SQL queries and data models to support business processes.
o Expertly use and optimize indexes, slow-moving dimensions, stored procedures, common table expressions (CTEs), and temporal tables for performance.
o Build and maintain views, extracts, and transformation logic (ETL) to ensure data integrity and efficient processing.
o Optimize query performance and work closely with data engineers to improve database scalability and efficiency.
•* *C# Development:
o Design and implement software solutions using C# for complex backend systems.
o Apply knowledge of memory location management, logical equivalents, and class design to build maintainable and efficient software.
o Work with delegates, tasks, threads, and advanced asynchronous programming techniques, including async/await, circuit breakers, and retry logic.
o Utilize profiling tools to identify bottlenecks and optimize code performance.
o Implement caching mechanisms and improve application responsiveness.
o Perform string manipulation and text processing to build resilient, high-performance systems.
•* *Communication & Reporting:
o Present updates and findings in a clear, methodical, and straightforward manner to both technical and non-technical stakeholders.
o Collaborate with cross-functional teams, including data engineers, product managers, and QA, to ensure successful project delivery.
o Document design decisions, development processes, and technical specifications to ensure future maintainability.
•* *Autonomous Development:
o Take ownership of complex development tasks, working independently and requiring minimal supervision.
o Apply critical thinking and problem-solving skills to design and deliver high-quality software solutions.
•* *Tool Proficiency:
o Use tools such as JIRA, Azure DevOps, Quality Center, VS Code, and Visual Studio to manage development tasks, version control, and track project progress.
Qualifications:
•* *Experience:
o 5+ years of experience as a Software Developer with a focus on SQL and C# development.
o Strong hands-on experience with SQL Server or similar relational databases.
o Recent experience with C# and .NET frameworks, including knowledge of advanced programming concepts such as multithreading, asynchronous programming, and performance optimization.
•* *Technical Skills:
o Advanced SQL skills, including knowledge of indexing, query optimization, CTEs, stored procedures, and working with large datasets.
o Deep understanding of C#, .NET, and modern programming practices.
o Familiarity with cloud-based environments, especially Azure.
o Experience in designing and implementing efficient backend systems.
•* *Soft Skills:
o Excellent communication and interpersonal skills.
o Strong problem-solving skills with the ability to work autonomously and efficiently.
o Able to present complex technical concepts to both technical and non-technical audiences.
Nice-to-Haves:
- Experience with cloud services, especially Azure.
- Experience in Agile methodologies and working with JIRA and Azure DevOps.
- Familiarity with CI/CD pipelines and automated testing tools.
Regards
Naveen
Job Type: Full-time
Pay: ₹452,314.73 - ₹1,200,000.00 per year
Location Type:
- Remote
Schedule:
- US shift
Work Location: Remote
Speak with the employer
+91 8897154328
Application Deadline: 28/04/2025
Expected Start Date: 28/04/2025