Coimbatore
Full-Time
Senior: 5 to 10 years
4L - 5L (Per Year)
Posted on Dec 14 2024

About the Job

Skills

Core .NET Technologies
Web Development Skills
Testing and Debugging
Cloud Technologies
Front-End Frameworks
Database Skills
Development Methodologies

As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining web applications and services using the .NET framework. You will collaborate with cross-functional teams, mentor junior developers, and ensure the delivery of high-quality solutions in a timely manner.

Key Responsibilities:

  • Software Development: Design, develop, and deploy .NET applications (Web, Desktop, and API-based) using C# and .NET Core.
  • Application Architecture: Participate in the design and architecture of new systems, ensuring they are scalable, efficient, and secure.
  • Code Review and Mentorship: Provide code reviews and mentorship to junior developers, ensuring adherence to best practices and coding standards.
  • Testing and Debugging: Write unit tests and perform debugging to ensure the software is bug-free and of high quality.
  • Collaboration: Work closely with other developers, business analysts, and project managers to gather requirements and deliver solutions aligned with business needs.
  • Agile Methodology: Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Database Design & Integration: Design and implement SQL-based databases, integrate them with .NET applications, and optimize queries for performance.
  • Performance Optimization: Troubleshoot performance issues and implement performance tuning techniques.
  • Documentation: Create and maintain technical documentation for application features, codebase, and architecture.
  • Continuous Improvement: Stay up-to-date with the latest .NET technologies and best practices, continuously improving coding and development techniques.

Required Skills and Qualifications:

  • Experience: At least 5+ years of hands-on experience in software development with the .NET framework.
  • Programming Languages: Strong expertise in C#, .NET Core, and ASP.NET MVC/Web API.
  • Web Development: Experience with HTML, CSS, JavaScript, and front-end frameworks like React or Angular is a plus.
  • Database: Proficient in working with SQL Server (T-SQL, stored procedures, etc.) and ORM tools like Entity Framework.
  • Cloud: Familiarity with cloud platforms like Azure or AWS is a plus.
  • Version Control: Experience with version control systems such as Git or TFS.
  • Development Methodologies: Strong understanding of Agile methodologies and experience working in Scrum or Kanban teams.
  • Testing Frameworks: Knowledge of testing frameworks such as XUnit, NUnit, or MS Test.
  • Software Design: Familiarity with design patterns (e.g., MVC, Repository, Factory) and principles such as SOLID.
  • Problem Solving: Excellent problem-solving and analytical skills with a proactive approach to fixing issues.
  • Communication: Strong verbal and written communication skills to interact with team members and clients.


About the company

Ultrafly Solutions Private Limited is a Software development & Recruitment Organization, Located in Coimbatore. We have been providing our services to a select set of clients across verticals & horizontals within the IT Industry and we have acquired expertise in catering to their critical mandates/ resource requirements. We specialize in providing turnkey, retained, and contingency recruit ...Show More

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Coimbatore South

Other open jobs from Ultrafly Solutions Private Limited