Full-Stack Developer - Dot Net & Angular
Job Description:
- Develop, maintain, and support full-stack web applications using .NET Core and Angular.
- Design and implement APIs and Microservices to ensure scalable and maintainable backend architectures.
- Collaborate with cross-functional teams to gather and define requirements, architect solutions, and develop high-quality code.
- Write clean, scalable, and efficient code for both client-side and server-side applications.
- Develop and integrate RESTful APIs and third-party services into applications.
- Optimize application performance, conduct code reviews, and ensure high code quality and maintainability.
- Implement unit tests and participate in automated testing efforts to ensure the reliability of the application.
- Utilize version control systems like Git to manage and maintain codebase integrity.
- Troubleshoot, debug, and upgrade existing systems, as well as address technical debt.
- Stay up to date with emerging trends and technologies in software development.
- Contribute to continuous improvement efforts, enhancing development processes and best practices.
Qualifications:
- Bachelor’s degree in Computer Science, or a related field.
Job Specifications:
- 3-4 years of experience in full-stack development using .NET Core, C# for backend and Angular (v9+) for frontend.
- Experience with RESTful API development and Microservices architecture.
- Proficiency in SQL Server, relational databases, and database design concepts.
- Strong understanding of HTML5, CSS3, JavaScript, and modern front-end frameworks (Angular).
- Strong knowledge of software design principles, clean code practices, and modern development tools.
- Excellent problem-solving skills and the ability to learn quickly.
Perks & Benefits:
- Market competitive salary package
- Career growth opportunities
- Health care benefits
- Provident Fund & EOBI
- Subsidized transport facility (subject to availability)
Location:
Karachi, Sindh - Pakistan