Software DeveloperIntroduction:
As a Software Developer, you will be responsible for designing, developing, testing, and deploying scalable software solutions. You will work on building AI-powered customer service applications and collaborate with cross-functional teams to ensure operational excellence and system reliability.
Responsibilities:
- Design, develop, test, and deploy scalable software solutions.
- Build AI-powered customer service applications.
- Collaborate with cross-functional teams.
- Participate in code reviews and mentor junior engineers.
- Drive operational excellence and system reliability.
Requirements:
Required Skills:
- Java, Python, C++, or C#
- Object-Oriented Programming (OOP)
- System Design & Design Patterns
- Distributed Systems & Scalability
- SDLC, Code Reviews, Testing
- REST APIs, Git, CI/CD
- AWS/Cloud (Preferred)
Nice to Have:
- AI/ML, Generative AI, NLP
- Microservices
- Data Structures & Algorithms
Qualifications:
- 0-3 years of experience in software development
- 1+ years of system design/architecture experience
- Master''s degree in Computer Science or equivalent (Preferred)