Full-Stack Developer (Angular, DotNet)
- Industry Other
- Category Information Technology
- Location Kathmandu, Nepal
- Expiry date Jan 19, 2038 (4556 days left)
Job Description
Position OverviewWe are seeking a versatile and experienced Full-Stack Developer to join our global team. In this role, you will be responsible for developing and maintaining both the front-end and back-end aspects of our web applications. You will collaborate with designers, developers, and stakeholders to deliver efficient, scalable, and visually appealing solutions.
Responsibilities
Front-End Development
- Develop and maintain user-facing features using Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Collaborate with UI/UX designers to ensure the technical feasibility of designs.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and responsiveness of web applications.
- Build and maintain server-side logic using Dotnet Core and C#.
- Implement data storage solutions using MS SQL Server and work with the Entity Framework for efficient data access.
- Write and optimize complex queries using LINQ.
- Design, build, and maintain efficient, reusable, and reliable C# code following SOLID principles and Object-Oriented Programming (OOP) best practices.
- Ensure the seamless integration of front-end and back-end components.
- Work closely with other developers to integrate APIs and third-party services
- Participate in code reviews and contribute to improving development processes
- Maintain and enhance the existing codebase while adhering to best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Communicate effectively with team members, designers, and stakeholders.
- Utilize Jira and Azure Boards for project management and task tracking.
- Collaborate using Figma for design and prototyping.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 4-5 years of professional experience in full-stack development.
- Proficiency in Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Proficiency in Dotnet Core, C#, Entity Framework, and MS SQL Server.
- Strong understanding and application of SOLID principles and Object-Oriented Programming (OOP).
- Experience with LINQ for querying and manipulating data.
- Proficiency in using Jira and Azure Boards for project management.
- Experience with Figma for design collaboration.
- Ability to write clean, scalable, and maintainable code.
- Strong problem-solving skills and attention to detail.
- Proactive attitude and the ability to work independently as well as in a team.
- Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholder.
- Experience with React, Node JS and Tailwind CSS.
- Familiarity with version control systems like Git.
- Experience working in an Agile/Scrum development process.