Senior Software Engineer

Job Description

Title: Senior Software Engineer

Company Name: NovusCore Labs BD

Vacancy: 3

Age: 25 to 45 years

Job Location: Dhaka

Salary: Tk. 130000 - 180000 (Monthly)

Experience:

  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,Artificial Intelligence (AI) Startup


Published: 2025-08-05

Application Deadline: 2025-08-31

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,Artificial Intelligence (AI) Startup


Skills Required: AWS,Dot Net Core,Git,Github,GO Language,PostgreSQL,react,REST API

Additional Requirements:
  • Age 25 to 45 years


Responsibilities & Context:

Job Context

This position will be responsible for designing, developing, and integrating business solutions. This position will be part of an Agile development team, building and working on enterprise-grade software systems using Microsoft .NET development stack as well as AWS cloud-based technologies. The position requires good communication skills, ability to work together in a cross-functional technical team as well as providing support to clients and more importantly, an individual with a sense of pride and ownership in their work.

Job Responsibilities

  • Build and support distributed n-tier applications using .NET to provide the most efficient and reliable systems for the organization.

  • Maintain high standards of software quality. Uses best practices and follows appropriate coding standards. Ensure that all security policies are followed and enforced.

  • Knowledge of project management and Agile/SCRUM software development techniques to complete the requirements of software applications.

  • Produce scalable software solutions utilizing a range of different technologies and languages (such as Java, JavaScript, HTML, C#) to develop applications approaching software holistically in order to cater to both user experience and functionality.

  • Work through moderately complex to complex issues where the analysis of situations or data, requires an in-depth evaluation of variable factors.

  • Participate in all stages of software development including, front-end development, back-end development, database integrations, network and hosting management, user interface, user experience, and back-end server management.

  • Assist software development team lead in the technical and systems design expertise by contributing in the architecture, development, and testing of software applications.

  • Provide excellent customer service through direct and indirect support to employees and customers.

  • Design, develop, and unit test applications in accordance with established standards. Perform peer-to-peer code reviews as needed.

  • Proactively engage product owners in design, priority setting, development of user stories, and implementation of projects.

  • Facilitate meetings and training demos as necessary. Presenting and explaining solution design decisions and justifications in walkthrough sessions with stakeholders and IT team members.

  • Recognize problems or situations that are new and find solutions using a systematic, multi-step approach.

  • Knowledge of concurrency desired for increasing performance and scalability of systems



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Home

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs