HamburgerMenu
hirist

Senior Full Stack Software Engineer - .Net/AngularJS

Posted on: 13/12/2025

Job Description

Description :

Key Responsibilities :


- Design, develop, and maintain high-performing full-stack applications.

- Build secure, robust, and scalable backend services using .NET, C#, and SQL Server/RDBMS.

- Develop responsive and dynamic UI components using modern front-end frameworks such as Angular 2+, React, or VueJS.

- Implement clean, maintainable, and efficient code following best practices.

- Develop user-centric interfaces using HTML5, CSS3, Bootstrap, JavaScript, and responsive design principles.

- Apply strong understanding of JavaScript, including object-oriented concepts and performance optimizations.

- Write and maintain unit tests using industry-standard unit testing frameworks.

- Collaborate effectively with cross-functional teams, including Product, QA, and UX.

- Participate in code reviews, system design discussions, and process improvements.

- Troubleshoot and resolve complex technical issues.

- Ensure development practices align with organizational standards and guidelines.

Technical Skills Required :


Backend Technologies :


- Strong experience with .NET, C#, OOPS concepts

- Hands-on experience with SQL Server or any major RDBMS

Frontend Technologies :


- Experience in developing web applications using :

1. Angular 2+

2. React

3. VueJS

- Strong knowledge of :


i. HTML5, CSS3, Bootstrap

ii. JavaScript and object-oriented programming

iii. Responsive web design

iv. CSS preprocessors (e.g., SCSS, SASS)

Testing :

- Hands-on experience with unit testing frameworks (e.g., NUnit, xUnit, Jasmine, Jest, Karma)

Soft Skills & Behavioral Competencies :


- Strong logical thinking, analytical skills, and problem-solving abilities.

- Ability to work effectively across team boundaries and collaborate with multi-disciplinary teams.

- Keen attention to detail with a focus on quality.

- Excellent oral and written communication skills.

- Ability to work independently and take ownership of assigned tasks.

Education :


- Bachelors or Masters degree in Computer Science, Engineering, or a related field


info-icon

Did you find something suspicious?