Job Application Details

Software engineer at BS 23

Job Title
Software engineer
Company
BS 23
Job Description
  • 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.
Application Date
8/27/2025
Status
Applied
Response

no

Created At
8/27/2025 12:01 PM
Last Updated
Not updated