Job Summary
We are seeking an experienced software developer to join our team in a full-stack development role. The ideal candidate will have a strong background in .NET Core, ASP.NET, and C#. This is an exciting opportunity to work on complex projects and develop your skills in a dynamic environment.
Key Responsibilities:
* Full Stack Development:
o Design, develop, and maintain front-end and back-end code using modern technologies such as React, Angular, or Vue.js.
o Build interactive, responsive, and dynamic user interfaces using HTML5, CSS3, and JavaScript.
* Database Management:
o Design, develop, and optimize database structures using SQL Server or other relational databases.
o Write efficient SQL queries, stored procedures, and ensure database performance and scalability.
* Collaboration:
o Work closely with developers, designers, and product managers to meet business requirements and deliver high-quality user experiences.
* Troubleshooting and Debugging:
o Identify and fix software defects and performance issues across the entire stack.
* Testing and Documentation:
o Write unit tests and perform integration testing to ensure high code quality and stability.
Required Skills & Qualifications:
* 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.