Sawaat

Position Overview 

We are seeking a highly skilled ASP.NET MVC & SQL Expert to design, develop, and maintain robust web applications and database systems. The ideal candidate has strong expertise in backend development, database architecture, and performance optimization. This role requires hands-on experience with ASP.NET MVC, C#, SQL Server, and modern development practices. 

 

Key Responsibilities 

Application Development 

  • Develop, enhance, and maintain web applications using ASP.NET MVCC#, and related technologies. 
  • Designed Architecture from Requirements to the end solution with proven documentation. 
  • Implement clean, scalable, and maintainable code following best practices. 
  • Integrate third party APIs, internal services, and external data sources. 

 

Database Design & Management 

  • Design, optimize, and maintain SQL Server databases, stored procedures, and functions. 
  • Perform complex SQL queries, indexing, and performance tuning. 
  • Ensure data integrity, security, and high availability. 

System Architecture & Optimization 

  • Participate in system design and propose scalable architecture solutions. 
  • Troubleshoot application and database issues with minimal downtime. 
  • Optimize application performance through code and database improvements. 

Testing & Quality Assurance 

  • Conduct unit testing, integration testing, and debugging. 
  • Collaborate with QA teams to ensure high quality releases. 
  • Implement automated testing where applicable. 

Collaboration & Documentation 

  • Work closely with UI/UX, QA, DevOps, and product teams. 
  • Prepare technical documentation, system diagrams, and deployment notes. 
  • Participate in Agile/Scrum ceremonies. 

 

Must Have Done (Mandatory Experience) 

  • End-to-end project delivery: Successfully completed full cycle development projects from initial requirements gathering to production deployment. 
  • Code versioning: Hands on experiences using Git or similar version control systems for branching, merging, and maintaining clean repositories. 
  • Release management: Managed application releases, deployments, and version rollouts in staging and production environments. 

 

Required Skills & Qualifications 

  • Strong expertise in ASP.NET MVCC#, and .NET Framework/.NET Core. 
  • Advanced proficiency in SQL Server, including stored procedures, triggers, indexing, and query optimization. 
  • Can deploy, release and manage the system in to Azure Web App and Azure SQL Database 
  • Experience with Entity FrameworkLINQ, and ORM tools. 
  • Solid understanding of HTML5, CSS3, JavaScript, and jQuery. 
  • Familiarity with REST APIsJSON, and XML. 
  • Knowledge of GitAzure DevOps, or similar tools. 
  • Strong analytical and problem solving skills. 
  • Bachelor’s degree in computer science or related field (preferred). 

 

Preferred Qualifications 

  • Experience with .NET CoreWeb API, or microservices. 
  • Knowledge of AzureAWS, or cloud deployments. 
  • Exposure to Agile/Scrum methodologies. 
  • Experience with reporting tools (SSRS, Power BI). 

 

Soft Skills 

  • Excellent communication and teamwork abilities. 
  • Strong troubleshooting and analytical skills. 
  • Ability to manage multiple tasks and meet deadlines. 
  • Proactive mindset with attention to detail. 

What We Offer  

  • USD Base Salary commensurate with expertise and problem-solving ability. 
  • High end tech US cultured base environment 
  • Remote work environment (with monitoring tool MONITASK).  
  • Work Hours 7:00am-5:00pm EST
  • Opportunities for professional growth and skill development. 
  • Collaborative and supportive team culture. 
Job Category: Software Engineer
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx