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