We are seeking a highly skilled and experienced Fullstack Developer to join our team. As a Fullstack Developer, you will be responsible for developing and maintaining both the backend and frontend components of our web applications. The ideal candidate should have a strong background in ASP.NET Core for backend development and Angular for frontend development, with a preference for experience using the ABP framework.
Responsibilities:
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements and develop high-quality web applications.
- Design and implement scalable and robust backend solutions using ASP.NET Core, ensuring code efficiency, reliability, and security.
- Develop APIs and integrate them with various external services and databases to support data retrieval and manipulation.
- Create and maintain database schemas, ensuring efficient data storage and retrieval.
- Implement responsive and user-friendly frontend interfaces using Angular, following industry best practices and design guidelines.
- Collaborate with UX/UI designers to ensure seamless integration of design elements into the front end.
- Optimize applications for maximum speed and scalability, ensuring optimal performance across different devices and browsers.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs, ensuring high-quality and error-free code.
- Collaborate with the team to continuously improve development processes, tools, and technologies.
- Stay up to date with the latest trends and advancements in web development, and share knowledge with the team.
Requirements:
- Proven experience as a Fullstack Developer, with a strong focus on backend development, using ASP.NET Core and frontend development using Angular.
- Familiarity with the ABP framework is highly desirable.
- Proficient in C# programming language for backend development.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with database management systems, such as SQL Server or MySQL.
- Strong knowledge of HTML, CSS, and JavaScript, with expertise in Angular for front-end development.
- Familiarity with RESTful APIs and understanding of their principles.
- Experience with version control systems, such as Git.
- Familiarity with Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
If you are a motivated and dedicated Fullstack Developer with a passion for creating innovative web applications, we would love to hear from you. Join our team and contribute to the development of cutting-edge solutions using the latest technologies.