Senior 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.


Vivasoft, a fast-growing software outsourcing company, is looking for a Senior C# Developer to join our team. As a Senior C# Developer, 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.


  • 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.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • 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.
  • Provide technical guidance and support to junior developers as needed.


  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 8-10 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. 
  • Good 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.)
  •  Ideas in system design essentials with non-functional system characteristics will add extra value.
  • Ideas in basic building blocks for modern system design.
  • Better, if you have experience in Azure (App Services, SQL Databases, Storage etc.)
  • Understanding of Agile development methodologies and practices with Scrum/Kanban/XP. 

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:






Senior C# Developer


140k -160k

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.