HumanBit Logo

Senior Software Engineer | Codersbrain

contractual
Posted on August 11, 2025

Job Description

Senior Software Engineer

Company Overview

Details about the company are not specified.

Job Summary

The Senior Software Engineer will collaborate with development teams and product managers to create innovative software solutions. This role is critical for designing both client-side and server-side architecture, developing applications, and ensuring their efficiency and security. The position requires attention to detail and a commitment to maintaining high standards in software development.

Responsibilities

  • Collaborate with development teams and product managers to brainstorm and implement software solutions.
  • Design both client-side and server-side architecture for applications.
  • Develop appealing front-end visuals for applications and maintain well-functioning databases.
  • Write and manage effective Application Programming Interfaces (APIs).
  • Conduct software testing to ensure responsiveness, efficiency, and security measures are in place.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Create and execute unit test cases to ensure the quality of code and perform product testing in controlled environments prior to launch.
  • Innovate and implement high-value technology solutions to optimize processes.
  • Work independently while providing guidance to others in the team.

Qualifications

  • Bachelor’s or Master’s degree in Information Technology, Computer Science, or a related field.
  • 5-8 years of related experience in software development.

Preferred Skills

  • Proven experience as a Full Stack Developer or in a similar role.
  • Significant experience with the Microsoft technology stack including ASP.NET Core, MVC, C#, and T-SQL.
  • Familiarity with MVC architecture.
  • Experience with HTML5, Web Services/SOAP, XML, JSON, REST API, and Web APIs.
  • Expertise in unit and integration testing frameworks such as NUnit, Xunit, MOQ, Mocha, etc.
  • Proficiency in API testing using tools like Postman, Apigee, JMeter, Swagger, and Airborne.
  • Working knowledge of client-side technologies, particularly JavaScript, jQuery, and JavaScript frameworks (e.g., Angular, React, Node.js).
  • Experience in integrating third-party tools like AJAX and Kendo.
  • Ability to assess operational feasibility through various analysis and development processes.
  • Competence in improving reliability, performance, and scalability of existing applications.
  • Experience with SQL Server and relational databases, including writing SQL Queries (Stored procedures, Functions, Views).
  • Familiarity with version control systems such as Tortoise SVN, Team Foundation Server, or GIT.
  • Passion for working on innovative products and technologies.
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Excellent analytical, troubleshooting, communication, and leadership skills.

Experience

  • A minimum of 5-8 years of relevant experience is required.

Powered by
HumanBit Logo