Sketch-annotation-element-stroke-abstract-highlight-bling-line-1

C# Developer

Vivasoft ltd has been operating for 7+ years and has been growing steadily for that period of time. We are a company with multiple products and services catering internationally. When we hire, we make sure that we will take care of the people who will be joining under the umbrella. The plan is always to grow; together.

Overview

Vivasoft, a fast-growing software outsourcing company, is looking for multiple C# Developers in various positions to join our team. As C# Developers, you will work on developing high-quality, scalable, and efficient code to meet our client's needs. You will collaborate with our developer team, designers, and project managers to deliver exceptional software solutions.

Responsibilities:

  • Design, develop, test, and deploy high-quality C# applications and software solutions.
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
  • Develop clean, efficient, and maintainable code following best practices and coding standards.
  • Implement software solutions using C# programming language and related technologies (.NET Framework, .NET Core, ASP.NET, etc.).
  • Utilize object-oriented programming principles to architect robust and scalable applications.
  • Participate in all phases of the software development life cycle, including requirements gathering, design, development, testing, deployment, and support.
  • Debug and troubleshoot issues to identify root causes and provide timely resolutions.
  • Optimize application performance and scalability through code refactoring and performance tuning.
  • Work closely with stakeholders to understand business requirements and user needs, and deliver solutions that meet or exceed expectations.
  • Stay updated with the latest developments in C# and .NET technologies, and incorporate relevant advancements into projects.
  • Collaborate with QA teams to develop and execute comprehensive test plans, ensuring the quality and reliability of software solutions.
  • Document technical specifications, architecture designs, and codebase for reference and future maintenance.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 6-8 years of experience in C# development.
  • Proficiency in C# and JavaScript.
  • Strong basic in OOP and OOAD.
  • Familiarity with Design Principles (SOLID, GRASP).
  • Strong understanding of the .NET and its correlated core features (Memory Management, Concurrency, Parallelism, Request Response Pipeline, Middleware, Dependency Injection etc.) 
  • Ability to write, and refactor complex Query/SP/View using LINQ/EF, SQL. 
  • Basic idea and implementation knowledge in cross-cutting concerns ( instrumentation & logging, security, caching, error handling and exception logging, validation, transaction management etc.)
  • Good understanding in Architecture Patterns and Architecture Style (knowledge of REST is must.)
  • Basic ideas in system design essentials with non-functional system characteristics will add extra value.
  • Better, if you have experience in Azure (App Services, SQL Databases, Storage etc.) 

What we offer:

  • Good working environment.
  • Weekly holiday: 2 Days
  • Festival bonus: 2
  • Friendly work environment (Game room, gym facilities, music corner)
  • Scope for professional development & career growth
  • If you want to be prepared for the FAANG interview, we will assign a mentor for you.
  • Other Facilities as per company policy

Job Information:

Locaiton:

Dhaka

Deadline:

07-03-2024

Position:

C# Developer

Salary:

120k -140k

Send Us Your Resume

As we continue to grow our core values stay the same and guide us through everything we do – from hiring to helping customers.

Position Temporarily Filled