Senior Software Engineer Dotnet Job in Brainvire Infotech

Senior Software Engineer Dotnet

Apply Now
Job Summary

Job Title: Senior Software Engineer .NET

Location: Ahmedabad

Job Type: Permanent

Education: Any IT Graduates

Experience: 3-6 years

Openings: 2

Roles & Responsibilities:

We are looking for a highly skilled and motivated .NET Full Stack Developer to join our dynamic development team. As a Senior Software Engineer .NET, you will be responsible for building and maintaining robust, scalable, and high-performance web applications using .NET Core/ASP.NET MVC and Angular. You will work on both front-end and back-end components, ensuring seamless integration and a seamless user experience.

Your responsibilities will include:

Application Development & Maintenance:

  • Design, develop, and maintain web applications using .NET Core, ASP.NET MVC, and Angular.
  • Develop and implement server-side logic and APIs using .NET technologies.
  • Build responsive and user-friendly interfaces using Angular, ensuring seamless cross-browser compatibility.

Collaboration & Feature Implementation:

  • Collaborate with cross-functional teams to define, design, and deliver new features for web applications.
  • Translate user requirements into effective, scalable solutions while maintaining the highest quality standards.

Code Quality & Optimization:

  • Write clean, scalable, and efficient code that adheres to best practices and coding standards.
  • Participate in code reviews to maintain code quality, consistency, and best practices across the team.

Troubleshooting & Debugging:

  • Troubleshoot, debug, and optimize applications to ensure the best possible performance and responsiveness.
  • Ensure that applications are efficient, secure, and fully functional under various usage scenarios.

Performance & Security:

  • Optimize applications for speed, scalability, and user experience.
  • Implement security and data protection measures to safeguard sensitive information and ensure compliance with relevant regulations.

Continuous Improvement:

  • Stay up to date with industry trends, technologies, and best practices to ensure the applications are modern, efficient, and secure.
  • Contribute to the continuous improvement of the development process, including tools, frameworks, and methodologies.

Skills Required:

Technical Expertise:

  • Proficiency in .NET Core, ASP.NET MVC, and Angular for both front-end and back-end development.
  • Experience with Web API, RESTful services, and server-side logic development.
  • Hands-on experience with HTML, CSS, JavaScript, and other front-end technologies.
  • Familiarity with database management (SQL Server, MySQL, etc.) and ORMs like Entity Framework.

Code Quality & Practices:

  • Knowledge of version control systems, preferably Git.
  • Experience with unit testing and test-driven development (TDD).
  • Ability to write clean, maintainable code that follows industry best practices.

Problem-Solving & Debugging:

  • Strong analytical and problem-solving skills with the ability to troubleshoot complex application issues.
  • Experience in performance tuning, optimization, and debugging.

Soft Skills:

  • Strong communication skills, with the ability to collaborate effectively with team members, business stakeholders, and clients.
  • Ability to work independently and as part of a collaborative team in a fast-paced, agile environment.

Additional Skills:

  • Familiarity with DevOps practices, CI/CD pipelines, and cloud services (Azure, AWS, etc.) is a plus.
  • Experience in implementing security measures and data protection strategies.

Qualification :
Any Graduate / Post Graduate
Experience Required :

3 to 6 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired