Job Description: ASP.NET Core Developer
Location: Ahmedabad (Onsite)
About the Role:
We are seeking a skilled and motivated ASP.NET Core Developer to join our dynamic development team at our Ahmedabad office. The ideal candidate will have 2 to 5 years of hands‑on experience in developing scalable and efficient web applications using ASP.NET Core. Knowledge of Angular is considered an additional asset, offering opportunities to work on full-stack projects.
Key Responsibilities:
- Application Development: Design, develop, and maintain robust and scalable web applications using ASP.NET Core. Implement RESTful APIs for seamless communication between client and server.
- Code Quality & Performance: Write clean, maintainable, and well‑documented code. Optimize applications for maximum speed and scalability. Conduct code reviews to ensure adherence to coding standards and best practices.
- Collaboration: Collaborate with cross‑functional teams, including UI/UX designers, QA engineers, and project managers, to deliver high‑quality software. Troubleshoot and resolve application issues reported by stakeholders.
- Technology Integration: Stay updated with emerging technologies and integrate them to enhance the development process. Work with Angular (if applicable) to build modern, dynamic, and user‑friendly front‑end interfaces.
- Deployment & Maintenance: Manage application deployment and ensure its smooth operation. Identify and resolve production issues in a timely manner.
Required Skills and Qualifications:
- Core Skills: Strong expertise in ASP.NET Core, C#, and Entity Framework. Experience with SQL Server or other relational databases. Proficiency in writing and consuming REST APIs. Knowledge of software development methodologies (Agile, Scrum).
- Additional Skills (Preferred): Hands‑on experience with Angular for front‑end development. Familiarity with modern front‑end development practices, such as TypeScript, RxJS, and SCSS.
- Tools & Frameworks: Version control using Git. Experience with DevOps pipelines and CI/CD tools is a plus.
- Soft Skills: Strong problem‑solving and debugging skills. Excellent communication and teamwork abilities. A proactive and detail‑oriented approach to tasks.
Educational Qualifications:
Bachelors degree in computer science, Information Technology, or a related field.