Senior Software Developer

Job Description

We are seeking a skilled ASP.NET Developer to join our team in Hyderabad. This role involves designing, developing, and maintaining scalable cloud-based enterprise applications while ensuring high performance and security. You will be working in a collaborative environment, translating business requirements into technical solutions and optimizing system efficiency. As part of this role, you will be expected to uphold coding standards, drive best practices, and participate in the full software development lifecycle. Strong analytical skills, problem-solving abilities, and effective communication are crucial, as you will be interacting with stakeholders to gather requirements and propose technical solutions.

Key Responsibilities

Application Development & Optimization

  • Design, Develop, and Maintain Web-Based Applications using ASP.NET, C#, Web API, and SQL Server.
  • Build responsive, high-performance web interfaces using HTML5, JavaScript, AJAX, and jQuery. Implement efficient database structures, including stored procedures, indexing, and query  optimization.
  • Ensure the scalability, reliability, and security of applications through optimized architecture.

Software Development Lifecycle

  • Participate in the end-to-end development process, from concept and design to testing and deployment.
  • Work closely with UI/UX designers to implement user-friendly interfaces.
  • Conduct Unit Testing, Debugging, and Troubleshooting to ensure software robustness. Collaborate with QA teams to ensure bug-free and high-quality deliverables.

Integration & Deployment

  • Integrate third-party APIs and external services into existing applications.
  • Deploy applications on IIS, handling configuration, security settings, and performance tuning.
  • Manage source control, including versioning, branching, and code merging using Git/SVN.

Collaboration & Documentation

  • Work with stakeholders and product teams to gather and analyze technical requirements.
  • Maintain detailed documentation for system architecture, workflows, and software specifications.
  • Provide technical guidance and mentorship to junior developers.

Project Delivery & Ownership

  • Ensure on-time delivery of assigned tasks while maintaining high-quality standards.
  • Take ownership and accountability of assigned modules and responsibilities.
  • Adapt to tight deadlines and dynamic project

Required Skills & Qualifications

Educational Background

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience in ASP.NET, C#, Web API, and SQL Server development.

Technical Expertise

  • Strong proficiency in Backend Development, Database Design, and RESTful API integration.
  • Knowledge of front-end technologies like JavaScript, jQuery, and AJAX.
  • Hands-on experience with third-party API integration and middleware development.
  • Familiarity with IIS server deployment, configuration, and security measures.
  • Understanding of performance optimization, caching, and security best practices.

Soft Skills

  • Strong problem-solving abilities and logical reasoning.
  • Effective communication and teamwork skills.
  • Ability to take initiative and work under minimal supervis

Life at EffiaSoft

Get to know more about Effians – from the inside out. Join us to design and build the next generation product on Mobile and Cloud App to help millions of business across the globe.
Help Us Understand Your Needs Better