We are looking for a skilled Full Stack Developer to join our innovative team at IGT Solutions. As a Full Stack Developer, you will play a crucial role in developing and maintaining our web applications, ensuring both frontend and backend components are robust and efficient. This role requires a strong technical background in Angular and .NET Core, as well as experience with various databases and cloud technologies.
Key Responsibilities
- Frontend Development. Design and maintain intuitive and user-friendly interfaces using Angular (v8 and above).
- Backend Development. Build and manage backend services using .NET Core Web API and Entity Framework Code for effective data management.
- Database Management. Work with NoSQL databases (e.g., MongoDB, AWS Document DB) and relational databases (e.g., MySQL, PostgreSQL).
- Cloud Deployment. Deploy and oversee applications in cloud environments, focusing on AWS or Azure.
- Message Brokers. Utilize message brokers like Kafka, Rabbit MQ, or Amazon SQS to ensure efficient communication between micro-services.
- Collaboration. Collaborate with cross-functional teams to gather requirements, analyze user needs, and contribute to software architecture.
- Task Management. Prioritize and manage tasks effectively in a dynamic, fast-paced environment.
Requirements
- Experience. 5-7 years of experience as a Full Stack Developer or in a similar role.
- Frontend Expertise. Proficiency in Angular (v8 and above).
- Backend Expertise. Extensive experience with .NET Core Web API and Entity Framework Code.
- Database Skills. Strong understanding of both NoSQL (e.g., MongoDB, AWS Document DB) and RDBMS (e.g., MySQL, PostgreSQL).
- Cloud Proficiency. Experience with cloud computing, particularly AWS or Azure.
- Message Broker Knowledge. Familiarity with message brokers like Kafka, Rabbit MQ, or Amazon MQ.
- Preferred Experience. Experience in building rule engines is a plus.
- Skills. Excellent problem-solving and communication skills, attention to detail, and the ability to work collaboratively in a team setting.
About IGT Solutions
IGT Solutions is a leading customer experience (CX) company, redefining and delivering transformative experiences through digital technologies. With a global presence across 30 delivery centers, IGT Solutions partners with innovative brands to manage end-to-end CX journeys in Travel and High Growth Tech industries. Our team of over 25,000 CX and technology experts from more than 35 nationalities are dedicated to enhancing business value and customer experiences.