Job Title: Software Engineer
We are seeking an experienced software engineer to join our team. As a key member of our development team, you will be responsible for designing, developing and maintaining both front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
You will work closely with other developers, designers, and product managers to ensure that the applications meet business requirements and deliver a high-quality user experience. Your expertise in software engineering principles and practices will be essential in delivering efficient and scalable solutions.
The ideal candidate will have strong proficiency in .NET Core, ASP.NET, and C#, as well as expertise in front-end technologies such as HTML5, CSS3, JavaScript, and front-end frameworks like React, Angular, or Vue.js. A solid understanding of relational databases like SQL Server is also required.
* Main Responsibilities:
* Design and develop front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
* Collaborate with cross-functional teams to identify and implement software solutions.
* Optimize database structures using SQL Server or other relational databases.
* Develop unit tests and perform integration testing to ensure high code quality and stability.
Requirements:
* Strong proficiency in .NET Core, ASP.NET, and C# .
* Expertise in front-end technologies such as HTML5, CSS3, JavaScript, and front-end frameworks like React, Angular, or Vue.js .
* Solid experience working with relational databases like SQL Server .
* Familiarity with version control tools like Git .