Job Overview:
We are seeking a skilled .NET Core Developer to join our development team. As a key member of the 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.
Key Responsibilities:
1. Full Stack Development:
* Create scalable and maintainable front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
* Design and develop interactive, responsive, and dynamic user interfaces using HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React, Angular, or Vue.js ).
* Implement RESTful APIs and integrate with front-end UI for a seamless user experience.
2. Database Management:
* Design and develop database structures using SQL Server or other relational databases.
* Write efficient SQL queries, stored procedures, and ensure database performance and scalability.
3. Collaboration:
* Work closely with developers, designers, and product managers to ensure that applications meet business requirements and deliver a high-quality user experience.
* Participate in code reviews, providing feedback on design and implementation, and following best practices for development.
4. Troubleshooting and Debugging:
* Identify and fix software defects and performance issues across the entire stack.
* Optimize front-end performance (e.g., load times) and back-end efficiency (e.g., query optimization, scalability).
5. Testing and Documentation:
* Write unit tests and perform integration testing to ensure high code quality and stability.
* Maintain detailed documentation for codebase, APIs, and deployment processes.
6. Agile Development:
* Participate in Agile methodologies, including daily stand-ups, sprint planning, and sprint retrospectives.
* Contribute to the continuous improvement of development processes and methodologies.
What We Offer:
A chance to work with a talented team of developers and contribute to the development of innovative solutions.
About This Role:
This is an exciting opportunity for a motivated and skilled developer to join our team and take their career to the next level.