Software Engineer

As a Software Engineer, you will join a collaborative cross-functional team to design, develop, and maintain web applications using .NET Core and React. You will be mentored by senior developers and will gain hands-on experience in building scalable, secure, and high-performance systems while following modern engineering standards.

Key Responsibilities

  • Assist in developing new features for web and microservice-based applications.
  • Write clean, maintainable, and testable code under supervision.
  • Support integration with RESTful APIs and databases.
  • Collaborate with other developers, QA, and DevOps teams throughout the software lifecycle.
  • Participate in code reviews and learn from feedback to improve code quality.
  • Apply basic principles of software design and development best practices.
  • Work with frontend (React, TypeScript) and backend (.NET Core, C#) technologies.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 2 years of professional experience in software development.
  • Knowledge of C#, .NET Core, and ASP.NET Core Web API.
  • Basic understanding of React, TypeScript, and JavaScript (ES6+).
  • Familiarity with HTML5, CSS3, and responsive design.
  • Understanding of relational databases and SQL fundamentals.
  • Knowledge of object-oriented programming principles.
  • Eagerness to learn and grow in a collaborative environment.
  • Good problem-solving and analytical skills.

Preferred Experience

  • Familiarity with Entity Framework Core or LINQ.
  • Basic understanding of Git and version control workflows.
  • Awareness of Agile methodologies and software lifecycle concepts.
  • Exposure to Docker or CI/CD pipelines is a plus.
  • Interest in security and performance optimization concepts.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available