Description:
As a Full Stack Developer at IYRIX TECH, you will play a crucial role in designing and building both the front-end and back-end of our applications. You will work with a diverse set of technologies, including TypeScript, JavaScript, AngularJS, C#, .NET, and Azure SQL, while also utilizing Azure Services and managing migrations from .NET Framework 4.7 to .NET Core. Your work will be pivotal in creating dynamic, high-performing applications that meet our clients' needs.
Key Responsibilities:
- Develop interactive and responsive user interfaces using TypeScript, JavaScript, and AngularJS.
- Implement and maintain server-side logic and APIs using C# and .NET.
- Integrate and consume data from JSON/XML web services.
- Manage and optimize Azure SQL databases for performance and scalability.
- Utilize Azure Services (such as Azure Functions, Azure Service Fabric, Azure App Services) to build and enhance cloud-based solutions.
- Lead and participate in migrations from .NET Framework 4.7 to .NET Core, ensuring a seamless transition.
- Develop and integrate mobile applications using Ionic, Cordova, or Capacitor.
- Apply CSS and UI design principles to create a user-friendly and visually appealing interface.
- Collaborate with front-end and back-end teams, as well as product managers, to deliver high-quality software solutions.
- Engage in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues across the application stack.
- Stay updated with emerging technologies and industry best practices, integrating them into the development process.
Required Skills and Experience:
- Proficiency in TypeScript and JavaScript.
- Extensive experience with AngularJS.
- Strong knowledge of consuming JSON/XML web services.
- Proficient in C# and .NET.
- Experience with Azure SQL.
Preferred Skills and Experience:
- Experience with Azure Services (Azure Functions, Azure Service Fabric, Azure App Services, etc.).
- Familiarity with WCF (Windows Communication Foundation).
- Experience with .NET Core and migrations from .NET Framework 4.7.
- Knowledge of mobile development using Ionic, Cordova, or Capacitor.
- Advanced skills in CSS and UI design.