Description

We are seeking a passionate and motivated .NET Developer to join our dynamic team at Brain Station 23. This role offers an excellent opportunity for developers to grow their technical expertise while contributing to impactful projects. You will be involved in developing, maintaining, and optimizing .NET applications, working alongside experienced developers, and adhering to industry-standard practices.

Job Responsibilities

  • Assist in the development, testing, and maintenance of .NET applications.
  • Collaborate with senior developers and cross-functional teams to understand project requirements and technical specifications.
  • Write clean, efficient, and well-documented code following Object-Oriented Programming (OOP) principles.
  • Implement best practices, including SOLID principles, to ensure scalable and maintainable code.
  • Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.
  • Debug and troubleshoot code issues, performing necessary refactoring and optimization.
  • Learn and apply secure coding practices to ensure software security and data protection.
  • Develop unit tests and participate in peer code reviews.
  • Contribute to the documentation of technical solutions and processes.
  • Stay updated with the latest industry trends, technologies, and tools.
     

Must-Have Skills:

  • .NET Core: Hands-on experience or solid understanding of building applications with .NET technologies.
  • C#: Good understanding of the C# language, capable of writing basic to moderately complex applications.
  • Object-Oriented Programming (OOP): Knowledge of OOP concepts and the ability to apply them in real-world scenarios.
  • SOLID Principles: Basic understanding of SOLID principles and willingness to learn and apply them.
  • ASP.NET MVC & Web API: Familiarity with building simple web applications and RESTful APIs using ASP.NET MVC and Web API.
  • Data Structures and Algorithms (DSA): Strong understanding of data structures and algorithms for problem-solving.
  • Entity Framework / LINQ: Exposure to or experience with Entity Framework and LINQ for database access.
  • Version Control: Experience with Git for version control.
  • Database Management: Basic knowledge of relational databases and SQL queries (MS SQL Server or similar).
  • nopCommerce: Familiarity or interest in learning nopCommerce, with an understanding of its architecture.
  • Experience with HTML, CSS, JavaScript, and jQuery.
     

Nice-to-Have Skills:

  • Exposure to front-end frameworks like React or Angular.
  • Agile Methodologies: Understanding of Agile development practices (Scrum or Kanban) and collaboration tools like Jira.
  • Cloud Services: Basic knowledge of cloud platforms like Microsoft Azure or AWS.
  • Microservices: Familiarity with microservices architecture and related tools (optional but advantageous).
     

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 1-3 years of experience in .NET development.
  • Eagerness to learn new technologies and a proactive attitude.
  • Good problem-solving skills and the ability to work both independently and as part of a team.
  • Effective communication skills, both verbal and written.

Benefits

  • Attractive Salary for deserving candidates
  • Medical Coverage
  • Salary review twice in a year
  • Weekly two holidays
  • Provident fund
  • Two festival bonus
  • Quarterly Performance Bonus
  • WPPF.

Life at Brain Station 23