Sr. Software Engineer (.NET)

BDT(Tk)  Tk. 40000 - 65000 (Monthly) Full time on site
Sr. Software Engineer (.NET)
Job Description

Requirements

Education
  • Bachelor of Science (BSc) in Software Engineering (SWE), Bachelor of Science (BSc) in Computer Science & Engineering, Bachelor of Science (BSc) in Information Technology
Experience
  • At least 3 years
  • The applicants should have experience in the following business area(s):
    Banks, Software Company, Financial Technology (Fintech) Startup
Additional Requirements
  • Age 24 to 40 years
  • Project Management: Ability to lead and manage software development projects, ensuring timely delivery and quality.

  • .NET Framework: Proficiency in .NET technologies, including ASP.NET, .NET Core, and C#.

  • SQL Server: Strong experience with SQL Server, including T-SQL, database design, performance tuning, and optimisation.

  • Communication: Excellent verbal and written communication skills.

  • Capable of deploying code and managing Windows Server

  • Having practical expertise in Microservice Architecture is a plus.

  • Both males and females are allowed to apply.

  • Sound knowledge of Angular (latest)

  • Strong knowledge of Data Structures and Algorithms

  • Sound understanding of object-oriented concepts, design patterns, etc.

  • Hand-on experience in Web API/WCF/ Web Service and XML Parsing

  • Various reporting tools like RDLC.

  • Strong knowledge of Entity Framework

  • Knowledge of source control management systems (GIT).

  • Should have knowledge in management tools like Jira.

  • Strong problem-solving skills.

  • Ability to work under pressure and meet the deadline.

  • Good in English language, both verbal and written.

  • **[Do not apply if you do not have the Excellet capability to write complex SQL queries, functions, store procedures, and objects for MS SQL server.]


Responsibilities & Context

  • To support the continuous business growth of BRAC Saajan Exchange Limited (BSEL), we are looking for creative, agile, curious, and independent thinkers who can work within many different stacks.

  • Software Development: Design, develop, and maintain software applications using .NET technologies.

  • Database Management: Manage and optimise SQL Server databases, ensuring data integrity and performance.

  • System Administration: Configure and maintain Windows Server environments, including security and network configurations.

  • Code Review: Conduct code reviews to ensure adherence to best practices and coding standards.

  • Troubleshooting: Diagnose and resolve technical issues related to software, databases, and servers

  • Documentation: Create and maintain technical documentation for software applications, databases, and server configurations.

  • Mentorship: Mentor junior developers, providing guidance and support to help them grow their skills.

  • Team Lead & Collaboration: Work closely with cross-functional teams, including developers, testers, and business analysts, to deliver high-quality software solutions.


Skills & Expertise


Compensation & Other Benefits

  • Weekly 2 holidays
  • Salary Review: Yearly
  • Festival Bonus: 2

Flexible Office hour (2PM to 11 PM) International standard development practice Friendly job environment

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Gulshan)

Job Highlights

Garments, Human Resources, Performance Management, Performance Appraisal, Training