HumanBit Logo

Senior Software Engineer | Codersbrain

contractual
Posted on August 11, 2025

Job Description

Senior Software Engineer

Company Overview

Company information is not specified.

Job Summary

The Senior Software Engineer plays a crucial role in developing and delivering high-quality software solutions. This position involves collaborating with development teams and product managers to design and implement scalable applications while ensuring that software solutions meet the highest standards of performance and security.

Responsibilities

  • Collaborate with development teams and product managers to ideate software solutions.
  • Design client-side and server-side architecture for applications.
  • Develop appealing front-end visual designs for applications.
  • Build and manage robust databases and applications.
  • Write effective application programming interfaces (APIs).
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug, and upgrade existing software.
  • Innovate and develop high-value technology solutions to streamline processes.
  • Create and execute unit tests to ensure code quality.
  • Ensure tasks are completed with great attention to detail.

Qualifications

  • Bachelor’s or Master’s degree in Information Technology, Computer Science, or a related field.
  • 5-8 years of related experience.
  • Proven experience as a Full Stack Developer or similar role.
  • Significant experience with Microsoft platforms, including ASP.NET Core, MVC, C#, and T-SQL.
  • Working knowledge of MVC architecture is a must.
  • Experience with HTML5, Web Services/SOAP, XML, JSON, REST APIs, and web APIs.
  • Familiarity with unit & integration testing frameworks like nUnit, Xunit, MOQ, Mocha, etc.
  • Experience in API testing utilizing tools such as Postman, Apigee, JMeter, Swagger, Airborne, etc.
  • Knowledge of client-side technologies, including JavaScript, jQuery, and JavaScript frameworks (e.g., Angular, React, Node.js).
  • Experience integrating with third-party tools such as AJAX and Kendo.
  • Understanding of operational feasibility through analysis, problem definition, and solution development.
  • Strong background in the Software Development Life Cycle.

Preferred Skills

  • Experience with SQL Server and relational databases is mandatory.
  • Knowledge of working with SQL queries (stored procedures, functions, views, etc.).
  • Familiarity with versioning tools like Tortoise SVN, Team Foundation Server, or GIT.
  • Enthusiasm for working on innovative products and technologies.

Experience

  • 5-8 years of relevant experience in software development, with a strong focus on full-stack development.

Environment

  • This position is remote and open to candidates from all over India. The role does not involve supervisory responsibilities; employees will receive minimal guidelines on daily tasks.

Salary

Salary information is not specified.

Growth Opportunities

Potential career advancement opportunities are not specified.

Benefits

Benefits offered are not specified.

Powered by
HumanBit Logo