Senior Dotnet Developer
BrainWave Professionals
- Location
- Bengaluru, Karnataka, India
- Job type
- Full-time
Required skills
- ASP
- backend
- C#
- cross-functional
- design patterns
- DevOps
- frontend
- MVC
- SQL
- UAT
- Web API
- RESTful
About the role
BrainWave Professionals
Website:
brainwaveprofessionals.com
Job details:
Job description
REQUIREMENTS:
- Total experience 6+ years.
- Strong hands-on experience in .NET Framework 4.x development.
- Proven expertise in designing and developing RESTful APIs.
- Strong working knowledge of C#, ASP.NET MVC, ASP.NET Web API.
- Solid working knowledge of SQL including writing complex queries, joins, indexing, and performance optimization.
- Experience in building and maintaining backend/enterprise applications.
- Strong understanding of application performance tuning, security best practices, and scalability principles.
- Good understanding of OOP concepts, design patterns, and coding standards.
- Experience in integrating APIs and working with third-party services.
- Ability to troubleshoot, debug, and optimize existing systems.
- Ability to collaborate effectively with cross-functional teams including frontend, QA, DevOps, and product teams.
- Excellent communication and stakeholder management skills.
RESPONSIBILITIES:
- Writing and reviewing great quality code.
- Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements, and defining technologies, patterns, and frameworks to realize it.
- Determining and implementing design methodologies and tool sets.
- Enabling application development by coordinating requirements, schedules, and activities.
- Leading/supporting UAT and production rollouts.
- Creating, understanding, and validating WBS and estimated effort for given modules/tasks, and justifying estimates.
- Addressing issues promptly and responding positively to setbacks and challenges with a mindset of continuous improvement.
- Giving constructive feedback to team members and setting clear expectations.
- Helping the team in troubleshooting and resolving complex bugs.
- Proposing solutions during code/design reviews and justifying technical decisions.
- Carrying out POCs to ensure suggested designs/technologies meet requirements.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.