Software Engineer - .NET Core
We are seeking a skilled Software Engineer to design, develop, and maintain complex software systems using .NET Core technologies.
The ideal candidate will have a strong background in .NET Core, ASP.NET, C#, and front-end frameworks like React, Angular, or Vue.js.
* Key Responsibilities:
* Create scalable, efficient, and well-documented code for front-end and back-end applications.
* Implement RESTful APIs and integrate with front-end UI for a seamless user experience.
* Collaborate with cross-functional teams to ensure high-quality deliverables and effective communication.
* Database Management:
* Design and develop database structures using SQL Server or other relational databases.
* Write efficient SQL queries and stored procedures to ensure database performance and scalability.
* Troubleshooting and Debugging:
* Identify and fix software defects and performance issues across the entire stack.
* Testing and Documentation:
* Write unit tests and perform integration testing to ensure high code quality and stability.
* Agile Development:
* Participate in Agile methodologies, including daily stand-ups, sprint planning, and retrospectives.
Required Skills & Qualifications:
* Expertise in .NET Core, ASP.NET, and C#.
* Strong proficiency 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.