Job Detail

Job Position - Department

Senior Software Engineer - l - Academics

Experience

2-3 years of experience in full-stack development using .NET technologies.

Education

Bachelor's degree in Computer Science, Information Technology, or a related field.

Last Date

11/10/2024 12:00:00 AM

Job Description

The ideal candidate will possess deep technical expertise, strong problem-solving abilities, and a proven track record of delivering high-quality software solutions. Key role in designing, developing, and maintaining innovative software applications while mentoring junior team members and collaborating with cross-functional teams. 

Key Responsibilities:

Front-End Development:

  • Develop responsive and interactive web applications using HTML, CSS, JavaScript, and front-end frameworks such as Angular, React, or Vue.js.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate with designers to implement user-friendly and visually appealing interfaces.

Back-End Development:

  • Develop and maintain server-side applications using .NET technologies (ASP.NET Core, MVC, Web API).
  • Design and implement RESTful APIs to support front-end functionality.
  • Integrate with third-party services and APIs as needed.

Database Management:

  • Design, develop, and maintain databases using SQL Server.
  • Write efficient SQL queries, stored procedures, and triggers to support application functionality.
  • Ensure data integrity and security.

Technical Expertise:

  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React, Vue.js).
  • Strong knowledge of back-end development using ASP.NET Core, MVC, Web API.
  • Experience with database design and development using SQL Server.
  • Familiarity with version control systems (e.g., Git).


Personal Skills :

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effective