Senior Software Developer Job in Effiasoft

Senior Software Developer

Apply Now
Job Summary

Senior Software Developer ASP.NET

Location: Hyderabad (Onsite)

Experience: 5+ Years

Job Type: Full-Time

Openings: 3

Category: IT

Job Overview

We are looking for an experienced Senior ASP.NET Developer to design, develop, and maintain enterprise-grade cloud applications. This role requires strong backend expertise in ASP.NET and SQL Server, with hands-on knowledge of web technologies, deployment on IIS, and integrating third-party services. You ll collaborate with cross-functional teams to deliver scalable, secure, and high-performance software solutions that align with business goals.

Key Responsibilities

Application Development & Optimization

  • Design, develop, and maintain web-based applications using ASP.NET, C#, Web API, and SQL Server.
  • Build responsive UI with HTML5, JavaScript, AJAX, and jQuery.
  • Optimize SQL queries, stored procedures, and database indexing for performance and scalability.
  • Ensure architectural soundness, security, and code maintainability.

Software Development Lifecycle

  • Participate in the full SDLC: from concept and requirements gathering to deployment and maintenance.
  • Work closely with UI/UX designers to deliver seamless and user-friendly interfaces.
  • Conduct unit testing, debugging, and ensure software reliability.
  • Collaborate with QA teams for testing and defect resolution.

Integration & Deployment

  • Integrate external APIs and services into core applications.
  • Handle deployment tasks on IIS, including configuration, logging, and security setup.
  • Manage source control using Git or SVN; ensure proper versioning and branching strategies.

Collaboration & Documentation

  • Interact with product managers, business analysts, and stakeholders to define technical solutions.
  • Prepare comprehensive documentation for software architecture, APIs, and deployment processes.
  • Mentor junior developers and contribute to internal knowledge-sharing.

Project Delivery & Ownership

  • Take ownership of assigned modules or components, ensuring timely and quality delivery.
  • Adapt to changing priorities and deliver under tight deadlines in a dynamic project environment.

Required Skills & Qualifications

Education

  • Bachelor's or Master s degree in Computer Science, Engineering, or a related discipline.

Technical Skills

  • 4+ years of professional experience with ASP.NET, C#, Web API, and SQL Server.
  • Strong experience with RESTful API development, backend design, and middleware.
  • Proficiency in JavaScript, AJAX, jQuery, and HTML/CSS.
  • Experience with IIS deployment, application pool management, and security configuration.
  • Familiarity with performance tuning, caching, and secure coding practices.
  • Integration of third-party APIs, services, and authentication systems.

Soft Skills

  • Strong analytical and problem-solving mindset.
  • Effective communication skills to interact with stakeholders and team members.
  • Self-motivated, detail-oriented, and capable of working with minimal supervision.

Nice to Have

  • Experience with Agile methodologies, JIRA, or DevOps tools.
  • Exposure to cloud environments like Azure or AWS.

Qualification :
Bachelor's or Masters degree in Computer Science, Engineering, or a related discipline.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now