Senior Software Engineer Dotnet Job in Brainvire Infotech
Senior Software Engineer Dotnet
- Ahmedabad, Gujarat
- Not Disclosed
- Full-time
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

