We are seeking a talented Full Stack Developer to join our team. As a key member of our development squad, you will design and build both front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
Your primary responsibilities will include:
Key Responsibilities
1. Full Stack Development: Design, develop, and maintain both front-end and back-end code using modern programming languages and frameworks.
2. Database Management: Design, develop, and optimize database structures using SQL Server or other relational databases.
3. Collaboration: Work closely with other developers, designers, and product managers to ensure that applications meet business requirements and deliver a high-quality user experience.
4. Troubleshooting and Debugging: Identify and fix software defects and performance issues across the entire stack.
5. Testing and Documentation: Write unit tests and perform integration testing to ensure high code quality and stability.
6. Agile Development: Participate in Agile methodologies, including daily stand-ups, sprint planning, and sprint retrospectives.
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 .
* Experience with RESTful API development and integration.
* Strong understanding of web security principles and best practices.
* Knowledge of cloud platforms like Azure or AWS is a plus.
* Familiarity with containerization technologies (e.g., Docker ) and CI/CD pipelines is desirable.
Benefits
This role offers the opportunity to work on exciting projects, collaborate with a talented team, and grow professionally.