We are seeking a skilled Full Stack Developer with expertise in Ionic Angular and .NET C# to join our development team. In this role, you will be responsible for designing, developing, and maintaining cross-platform mobile and web applications using Ionic framework for the front-end and .NET C# for the back-end. You will work closely with the team to understand requirements, implement solutions, and deliver high-quality software. Responsibilities: Develop mobile and web applications using Ionic Angular and .NET C#. Design and implement responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Collaborate with UX/UI designers to create visually appealing and intuitive user experiences. Build RESTful APIs using .NET C# to enable communication between front-end and back-end components. Work with databases (relational) to store and retrieve data efficiently. Implement secure authentication and authorization mechanisms to protect user data. Write unit tests and conduct integration testing to ensure the reliability and quality of the codebase. Troubleshoot and debug issues, addressing performance bottlenecks and fixing defects. Collaborate with team members, participate in code reviews, and provide constructive feedback. Stay updated with the latest industry trends, best practices, and emerging technologies. Contribute to the software development lifecycle, including requirements gathering, estimation, and release planning. Collaborate with DevOps teams to deploy applications to various environments (on-premises or cloud-based) and ensure smooth operations. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven experience as a Full Stack Developer, with a strong focus on Ionic Angular and .NET C# development. Proficiency in Ionic framework, Angular, and TypeScript, with a solid understanding of Ionic Angular concepts (components, services, modules, routing). Strong knowledge of .NET C#, ASP.NET, and ASP.NET Core frameworks. Experience working with databases (SQL) and writing efficient queries. Familiarity with front-end technologies such as HTML, CSS, and JavaScript, along with front-end libraries and frameworks. Solid understanding of RESTful APIs, HTTP protocols, and authentication mechanisms (JWT, OAuth). Experience with version control systems, preferably Git. Familiarity with unit testing frameworks (NUnit, xUnit) and test-driven development (TDD) principles. Strong problem-solving skills, attention to detail, and a passion for writing clean, maintainable code. Excellent communication and collaboration abilities to work effectively in a team environment. Ability to adapt to changing priorities and handle multiple projects simultaneously. Previous experience in Agile/Scrum development methodologies is a plus. Knowledge of deployment processes, containerization (e.g., Docker), and cloud platforms (Azure, AWS) is desirable. Join our team and contribute to the development of innovative mobile and web applications using your expertise in Ionic Angular and .NET C#. We offer a collaborative and dynamic work environment, opportunities for growth, and the chance to work on exciting projects that make a real impact. Seniority Level: Associate Industry: Computer Software, Information Technology and Services Employment Type: Full-time Job Functions: Engineering & Information Technology