Senior .NET Fullstack Developer

Hyderabad, Telangana, India
Jan 09, 2025
Jan 09, 2026
Onsite
Full-Time
7 Years
Job Description

We are looking for an experienced Senior .NET Fullstack Developer who brings a deep expertise in .NET Core MVC, Azure Platform as a Service (PAAS), and other relevant technologies. This position requires an individual with at least 7 years of software development experience, a solid understanding of frontend technologies, and a commitment to writing high-quality, maintainable code. As part of our dynamic development team, you will contribute to designing and delivering scalable, robust, and high-performance software solutions.

Key Responsibilities

  1. Design and Develop Scalable Software Solutions. You will be responsible for creating and implementing high-quality software solutions using .NET Core, Azure PAAS services, and modern development tools. Your role will involve building scalable, reliable, and maintainable applications that align with business requirements.
  2. Collaborate with Cross-functional Teams. Working closely with product managers, business analysts, and other developers, you will analyze project requirements, help define scope, and contribute to technical planning. You will also provide mentorship and guidance to junior developers, fostering a collaborative and innovative development environment.
  3. Frontend Development and User Interface Implementation. You will contribute to building the frontend components using modern web technologies like HTML5, CSS3, JavaScript, and frameworks such as Blazor. Ensuring the user interfaces are responsive, accessible, and user-friendly will be central to your role.
  4. Test-Driven Development (TDD). You will be expected to implement Test-Driven Development (TDD) practices to ensure that the code you produce is robust and of high quality. By leveraging unit testing and test automation tools, you will contribute to enhancing the overall software development efficiency while reducing defects.
  5. MVC Architecture and Design Patterns. A key responsibility will be applying your deep understanding of Model-View-Controller (MVC) architecture to build modular, maintainable applications. Your expertise in design patterns will guide you in structuring applications that are easy to scale and maintain over time.
  6. Troubleshoot and Resolve Issues. As a Senior Developer, you will be involved in diagnosing and resolving complex software defects, performance bottlenecks, and other technical issues. Your ability to analyze problems quickly and effectively is crucial for maintaining high-quality, reliable software.
  7. Continuous Learning and Adoption of New Technologies. You will stay updated with emerging technologies, tools, and industry best practices. This knowledge will be applied to improve existing systems, increase efficiency, and incorporate new innovations that align with the company’s goals.
  8. Code Reviews and Knowledge Sharing. You will actively participate in peer code reviews, offering constructive feedback and encouraging best practices. Additionally, you will help cultivate a culture of learning and sharing within the team, ensuring that junior developers are consistently growing their skills.
  9. Process Improvement. You will play a role in driving continuous improvement of development processes, tools, and methodologies. Your insights into process optimization will help the team work more effectively, meeting project deadlines while maintaining high standards of quality.
  10. Client and Stakeholder Engagement. As part of your role, you will provide technical support and collaborate with clients and stakeholders to ensure that their needs are met. Your ability to translate complex technical solutions into clear, understandable communication will help build strong, lasting relationships with stakeholders.

Requirements

  1. Proven Experience. A minimum of 7 years in software development with hands-on expertise in .NET Core and Azure PAAS services. Experience with Blazor is a plus.
  2. Test-Driven Development (TDD). A solid understanding of TDD practices, unit testing, and test automation to maintain high-quality, defect-free code.
  3. MVC Architecture Expertise. Strong familiarity with Model-View-Controller (MVC) architecture and design patterns. Your understanding of MVC will guide the development of modular, scalable applications.
  4. Problem-Solving Skills. Exceptional problem-solving abilities with the skill to diagnose and resolve complex technical issues efficiently and effectively.
  5. Collaboration and Communication Skills. Excellent interpersonal and communication skills. You will be expected to work closely with diverse teams and communicate technical concepts to non-technical stakeholders.
  6. Time Management and Organization. Strong organizational and time management skills, with an ability to prioritize tasks effectively to meet deadlines and project goals.
  7. Continuous Learning and Passion for Technology. A deep passion for staying up-to-date with the latest technological advancements and trends. This role requires someone eager to continue learning and applying new skills.

Additional Skills and Experience (Preferred)

  1. Blazor Framework. While not mandatory, experience with Blazor will be an added advantage. The ability to build interactive web UIs using C# and .NET will be a key skill in this role.
  2. Azure Services and Cloud Architecture. A solid understanding of Azure PAAS services, including hosting, database management, and cloud infrastructure, is highly preferred. You should be able to deploy, monitor, and manage cloud-based applications on Azure.

Why Join Us?

This is an exciting opportunity to be part of a forward-thinking company that values innovation, collaboration, and continuous learning. As a Senior .NET Fullstack Developer, you will have the chance to work with cutting-edge technologies while having a direct impact on the success of our projects. We offer a dynamic and supportive work environment, opportunities for professional growth, and the chance to work on challenging and rewarding projects.

If you meet the above requirements and are eager to take on an exciting challenge, apply today to join our team of talented developers!