HamburgerMenu
hirist

Senior Software Engineer

ReSource Pro
7 - 13 Years
Bangalore

Posted on: 21/04/2026

Job Description

Description :


Department : Software Engineering


Responsibilities :


- Participate in requirement discussions with business and technical stakeholders to understand and refine functional and technical requirements.


- Translate functional requirements into scalable and maintainable technical solutions.


- Ensure high-quality design, development, and support of technical solutions that meet stakeholder satisfaction and align with project goals


- Maintain and enhance existing systems, addressing bugs and ensuring reliability.


- Ensure applications are secure, reliable, and adhere to industry best practices for cloud development.


- Actively participate in estimation, code reviews, technical design discussions etc.


- Mentor junior and mid-level engineers, promoting adherence to coding standards and best practices.


- Champion the adoption of new technologies and development practices.


- Troubleshoot technical issues and implement necessary modifications in existing applications.


- Collaborate with cross-functional teams to ensure smooth delivery.


Required Skills :


- Proficient in OOP/OOD principles, with a strong understanding of common design patterns and algorithms to meet varying business requirements.


- Skilled in structured database design and optimization of SQL scripts and stored procedures, particularly in SQL Server.


- Advanced knowledge in ASP.NET WebForms/(MVC), ReactJS, TypeScript, Node.js, javascript, ASP.NET Web API


- Good understanding of REST APIs and integration patterns.


- Proficient in using Hooks (e.g., useState, useEffect, useContext, useReducer) to manage state and side effects in functional components.


- Skilled in styling React components using CSS, SASS, and CSS-in-JS libraries like Styled Components and Emotion.


- Proficient in using React Router for implementing dynamic routing and navigation in single-page applications (SPAs).


- Expertise in optimizing React applications for performance, including memorization using React.memo, lazy loading with React.lazy() and Suspense, and code-splitting for faster page load times.


- Experienced with Higher Order Components (HOCs) to enhance component functionality, enable code reuse, and manage cross-cutting concerns efficiently in React applications.


- Experience with writing unit test cases to ensure code quality.


- Familiarity with TFS for version control.


- Excellent logical thinking, problem-solving abilities, and communication skills to work effectively within a team.


Educational Qualifications :


- Bachelor's degree in Computer Science, Software Engineering, or a related technical field


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...