Job Description
We are seeking a skilled software developer to join our team and contribute to the design, development, and maintenance of cutting-edge applications using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
The ideal candidate will have strong proficiency in front-end technologies such as HTML5, CSS3, and JavaScript, as well as expertise in relational databases like SQL Server. Experience with RESTful API development and integration is also highly valued.
In this role, you will work closely with developers, designers, and product managers to ensure applications meet business requirements and deliver a high-quality user experience. You will participate in code reviews, provide feedback on design and implementation, and follow best practices for development.
Key Responsibilities
1. Design, develop, and maintain front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
2. Build interactive, responsive, and dynamic user interfaces using HTML5, CSS3, JavaScript, and modern front-end frameworks like React, Angular, or Vue.js.
3. Implement RESTful APIs and integrate with front-end UI for a seamless user experience.
4. Design, develop, and optimize database structures using SQL Server or other relational databases.
5. Write efficient SQL queries, stored procedures, and ensure database performance and scalability.
6. Work closely with developers, designers, and product managers to ensure applications meet business requirements and deliver a high-quality user experience.
7. Participate in code reviews, providing feedback on design and implementation, and following best practices for development.
8. Identify and fix software defects and performance issues across the entire stack.