Senior Software Engineer (ac)

Asian Hires

24 days ago

Expires on01 Sep 2025

Solapur, India

Job description & requirements

POSITION REPORTS TO: LEAD SOFTWARE ENGINEER

DEPARTMENT: DEVELOPMENT

POSITION LOCATION: INDIA (REMOTE)

COMPANY BUDGET: 18,00,000 - 20,00,000 PA.


POSITION SUMMARY

The Senior Software Engineer is responsible for designing, developing, and maintaining

high-quality software products that align with business requirements and exceed customer

expectations. As a key member of the development team, this role involves close

collaboration with product management, QA teams, and other stakeholders to drive a

robust development process supporting the company's growth objectives. The ideal


candidate will bring extensive expertise in full stack software development, strong problem-

solving skills, and the ability to effectively communicate and collaborate across cross-

functional teams.


KEY RESPONSIBILITIES

• Provide technical guidance and mentorship to Software Engineers, fostering a

collaborative and growth-oriented environment.

• Design and develop complex front-end and back-end components of web applications,

ensuring scalability, performance, and maintainability.

• Develop clean, efficient, and well-documented code, adhering to high standards for

coding practices and quality.

• Collaborate with product management to define product roadmaps, prioritize features,

and align development efforts with business goals.

• Develop responsive and intuitive user interfaces using HTML, CSS, JavaScript, JQuery

and KnockoutJS, adhering to UI/UX best practices and accessibility standards.

• Develop robust server-side solutions using C#, .NET, ADO.NET, MVC, and other

relevant technologies such as Dapper, Windows Services etc., ensuring scalability,

performance, and maintainability.

• Design and implement RESTful APIs, ensuring seamless integration with front-end

applications and alignment with industry best practices.

• Integrate third-party APIs and services to extend application functionality and enhance

capabilities.

• Utilize Git or similar version control systems for code management, ensuring

collaboration and codebase integrity.

• Participate in code reviews, maintaining high standards of code quality, consistency,

and security.

• Develop and execute comprehensive unit tests, integration tests, and end-to-end tests

to validate application functionality and performance.

• Troubleshoot and resolve complex technical issues, providing support to team members

as needed to ensure timely resolution.

• Conduct root cause analysis of defects and issues, and clearly communicate findings to

relevant stakeholders.

• Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to

align testing efforts with team goals and objectives.

• Prioritize and manage multiple tasks effectively in a fast-paced environment.

• Work independently and take ownership of assigned tasks while being a strong team

player.

• Demonstrate a solid understanding of the business domain and end-user requirements

to ensure development efforts deliver value to customers.

• Collaborate effectively with team members to break down tasks, estimate efforts

accurately, and deliver features incrementally to meet project milestones and

deadlines.


REQUIRED SKILLS AND QUALIFICATIONS

• Bachelor’s degree in computer science, Software Engineering, or a related field.

Master's degree preferred.

• 7+ years of experience in full stack software development.

• Proven expertise in C#, .NET, MVC, ADO.NET and other relevant technologies in web

development such as Dapper, Windows Services etc.

• Strong understanding of front-end frameworks such as HTML, CSS, JavaScript,

JQuery and KnockoutJS. Knowledge of Angular would be an added advantage.

• Deep knowledge of Web API development principles and best practices.

• Experience in managing and optimizing databases using SQL Server.

• Extensive experience with Azure and AWS cloud platforms.

• Experience with Agile methodologies and tools, including Git for version control and

JIRA for project management and issue tracking.

• Experience with microservices architecture.

• Experience working within a Continuous Integration/Continuous Delivery (CI/CD)

process.

• Knowledge of software builds, testing, and CI/CD tools (e.g., Jenkins, Git).

• Ability to take initiative, offer suggestions, and provide resolutions proactively.

• Passion for delivering business value and willingness to perform other assigned tasks.

• Ability to provide regular updates, system solutions, and communicate issues to the

management team.

• Constantly strive to learn new technologies and stay up-to-date in the rapidly changing

industry.


• Excellent communication skills with the ability to effectively collaborate with cross-

functional teams.


• Strong problem-solving skills and attention to detail.

Job domain/function :

Educational qualifications :

Location :

Solapur, India

Create alert for similar jobs

Asian Hires

Senior Software Engineer (ac)-Asian Hires-Solapur, India