Job Description:
We are seeking an experienced and highly skilled Senior Dotnet Developer to join our team full-time. The ideal candidate will have a proven track record of at least 3-5 years in .NET development, with expertise in building scalable, secure, and high-performance applications. As a senior member of the team, you will take a leadership role in designing and developing applications while mentoring junior developers.
Responsibilities:
- Design, develop, and maintain complex web and desktop applications using the .NET framework (C#, ASP.NET, .NET Core).
- Architect and implement scalable and secure solutions that meet business requirements.
- Collaborate with cross-functional teams to gather and analyze project requirements.
- Lead code reviews, enforce coding standards, and ensure high-quality deliverables.
- Optimize application performance and troubleshoot complex technical issues.
- Implement and manage integration of third-party APIs and services.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Stay updated with the latest .NET technologies, tools, and best practices, and provide strategic recommendations.
Requirements:
- At least 3-5 years of experience in .NET development (C#, ASP.NET, .NET Core).
- Strong knowledge of object-oriented programming (OOP) principles and software architecture patterns (e.g., MVC, MVVM).
- Hands-on experience with SQL Server, database optimization, and stored procedures.
- Expertise in building and consuming RESTful APIs and web services.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., Angular, React) is a plus.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms (e.g., Azure, AWS) is a strong advantage.
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership and communication skills, with experience mentoring and guiding teams.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Benefits:
- Market-competitive salary
- Health insurance
- Paid leaves
- Professional development opportunities
- Hostel allowance
- Travel allowance
- International trips
- Monthly medical expense coverage
- Monthly dinners
- Company-provided bikes
- Paid time off
- Eid bonuses
Timings:
11:00 AM – 08:00 PM (5 days a week)