Software Engineer

Abacus

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Abacus in Chennai, India, is seeking a Software Engineer to join our Software Engineering team.

This role sits between Associate Software Engineer and Senior Software Engineer levels, requiring a solid foundation in software engineering principles along with practical experience delivering production-ready applications.

Qualifications

  • Bachelor’s degree in CS or related field, or equivalent practical experience.
  • 3–5 years of software development experience in a commercial environment.
  • Strong proficiency in .NET C#, ASP.NET Core/Web API, React, and SQL.
  • Experience with JavaScript, HTML, CSS, and modern web development concepts.
  • Experience building RESTful APIs and debugging complex applications.
  • Familiarity with Agile/Scrum and secure coding practices.

Responsibilities

  • Design, develop, test, and maintain web applications using React, .NET C# Web API, and SQL.
  • Write clean, maintainable code following standards and best practices.
  • Participate in full SDLC including requirements, design, testing, deployment, and support.
  • Apply OOP, design patterns, and software engineering best practices.
  • Develop and optimize database queries and contribute to database design.
  • Troubleshoot, debug, and resolve defects and issues.
  • Collaborate with Product, QA, and stakeholders to deliver high-quality software.
  • Create and maintain technical documentation for applications and APIs.
  • Contribute to code reviews and reusable components.
  • Support performance, scalability, and security initiatives.
  • Stay current with emerging technologies and tools.

Skills

.NET C#
ASP.NET Core/Web API
React
SQL
JavaScript
HTML
CSS
Git
SDLC
OOP
REST APIs
Agile
Security
Communication

Education

Bachelor’s degree in computer science or related field

Tools

Git
REST APIs
CI/CD
DevOps
Vite

Job description

Job Title

Software Engineer

Overview

We are seeking a skilled Software Engineer to join our Software Engineering team. This role sits between the Associate Software Engineer and Senior Software Engineer levels, requiring a solid foundation in software engineering principles along with practical experience delivering production-ready applications.

Roles & Responsibility
  • Design, develop, test, and maintain web applications using React, .NET C# Web API, and SQL.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
  • Apply object-oriented programming principles, design patterns, and software engineering best practices.
  • Develop and optimize database queries and contribute to database design and performance improvements.
  • Troubleshoot, debug, and resolve software defects and application issues.
  • Collaborate with Product, QA, and other stakeholders to deliver high-quality software solutions.
  • Create and maintain technical documentation for applications, APIs, and development processes.
  • Contribute to code reviews and provide constructive feedback to team members.
  • Develop reusable components and shared functionality to improve development efficiency.
  • Support application performance, scalability, and security initiatives.
  • Stay current with emerging technologies, development tools, and industry best practices.
Qualifications
  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
  • 3–5 years of professional software development experience in a commercial environment.
  • Strong proficiency in .NET C#, ASP.NET Core/Web API, React, and SQL.
  • Experience with JavaScript, HTML, CSS, and modern web development concepts.
  • Strong understanding of object-oriented programming, design patterns, source control (Git), the software development lifecycle (SDLC), data structures and algorithms, and relational database design and normalization.
  • Experience building and consuming RESTful APIs.
  • Experience troubleshooting and debugging complex application issues.
  • Familiarity with Agile/Scrum development methodologies.
  • Understanding of software security principles and secure coding practices.
  • Ability to analyze requirements and develop scalable, maintainable solutions.
  • Strong communication, collaboration, and problem-solving skills.
  • Ability to work independently while contributing effectively within a team environment.
  • Willingness to work in a 24/7 environment
Preferred Skills & Experience
  • Exposure to cloud-based environments and deployment practices.
  • Experience with Python or other programming languages.
  • Experience developing reusable component libraries or shared frameworks.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with Vite or similar front-end build tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (.Net, React)
Senior Software Engineer (.Net, React)

ConnectWise • Pune District

On-site
INR 1,200,000 - 2,000,000
Software Engineer
Software Engineer

Simplify Alpha™ • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Software Engineer III
Software Engineer III

Mri Software • India

On-site
INR 1,500,000 - 2,800,000
Software Development Engineer (.NET Full Stack)
Software Development Engineer (.NET Full Stack)

Actualize • Pune District

On-site
INR 1,000,000 - 1,500,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Software Engineer
Software Engineer

Indus Valley Partners • Mumbai

On-site
INR 1,200,000 - 1,800,000
Software Engineer - Backend
Software Engineer - Backend

GE Vernova • Bengaluru

On-site
INR 900,000 - 1,500,000
Relocation assistance provided
Senior Software Engineer
Senior Software Engineer

Virtusa • Maharashtra

On-site
INR 800,000 - 1,200,000
Sr Full Stack Developer - dotnet & React
Sr Full Stack Developer - dotnet & React

Techprimelab Software Pvt. Ltd. • Mhalunge

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Keka HR • Hyderabad

On-site
INR 1,200,000 - 1,800,000