Description:
At AIXI, we are passionate about building innovative and scalable web applications that solve real-world problems. We are seeking a talented Full Stack Developer with experience in both Angular and .NET to join our dynamic team. If you have a strong background in full stack development and are eager to work on exciting projects, we want to hear from you!
Responsibilities:
- Develop and Maintain Web Applications:
- Design, develop, and maintain high-quality web applications using Angular for the front end and .NET for the back end.
- Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
- Full Stack Development:
- Work on both front-end and back-end development tasks, ensuring seamless integration of user-facing elements with server-side logic.
- Optimize application performance and scalability by writing clean, efficient, and maintainable code.
- Testing and Debugging:
- Conduct unit testing and integration testing to ensure the functionality and reliability of the application.
- Debug and resolve technical issues, bugs, and performance bottlenecks.
- Collaboration and Communication:
- Work closely with product managers, business analysts, and other stakeholders to gather and understand requirements.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Continuous Improvement:
- Stay updated with the latest trends and advancements in Angular, .NET, and full stack development.
- Suggest and implement improvements to enhance application functionality and user experience.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2 to 3 years of experience in full stack development using Angular and .NET.
- Strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript.
- Proficiency in .NET framework, including ASP.NET, .NET Core, and C#.
- Experience with RESTful APIs and web services integration.
- Proficient understanding of code versioning tools like Git.
- Familiarity with Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.