Job Detail

Job Position - Department

Senior Software Engineer - ll - Academics

Experience

03- 04 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

1/12/2025 12:00:00 AM

Job Description

SUMMARY

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