Job Description
Role Overview:
We are seeking a skilled and motivated Full-Stack Developer with expertise in.NETandAngularto join our team. As a mid-senior developer, you will play a pivotal role in designing, developing, and maintaining robust web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.
Key Responsibilities:
- Design, develop, test, and maintain scalable and secure web applications using.NET (C#)on the backend andAngularon the frontend.
- Collaborate with product managers, UI/UX designers, and other developers to gather and refine requirements.
- Implement RESTful APIs and integrate them with front-end components.
- Optimize application performance and scalability.
- Troubleshoot and resolve software defects, bugs, and performance issues.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews to ensure code quality and consistency.
- Stay updated on emerging technologies and incorporate them into development processes when appropriate.
- Mentor junior developers and contribute to knowledge sharing within the team.
Qualifications:
- Education:Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience:4+ years of professional experience in full-stack development.
- Technical Skills:
- Strong proficiency in.NET Core/Framework,C#, andEntity Framework.
- Advanced knowledge ofAngular (version 8 and above), TypeScript, and RxJS.
- Experience with relational databases likeSQL Server.
- Familiarity with version control systems (e.g.,Git).
- Solid understanding of RESTful API development and integration.