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