- Location
- Chennai, India
- Working Mode
- Remote
- Occupation Type
- Full-time
- Experience
- 2-3 Years
- Salary
- Competitive
- Job Id
- KPL005
We are looking for a Software Developer with 2-3 years of experience to join our growing team at Kappal Software. You will work on building scalable applications, write clean and maintainable code and leverage AI-powered development tools to enhance productivity.
Responsibilities
- Design and develop software solutions following OOP principles and SOLID design patterns.
- Write comprehensive unit tests to ensure code quality and reliability.
- Utilize GitHub Copilot and AI-assisted development tools to accelerate coding workflows.
- Deploy and manage applications on Azure or GCP cloud platforms.
- Collaborate with cross-functional teams to deliver high-quality software products.
- Participate in code reviews and contribute to improving development practices.
- Document technical specifications and maintain clean, readable code.
Requirements
- 2-3 years of professional software development experience.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Proficiency in SOLID principles and design patterns.
- Hands-on experience with unit testing frameworks (e.g., xUnit, NUnit, Jest, PyTest).
- Experience with AI-assisted development tools like GitHub Copilot.
- Working knowledge of Azure or GCP cloud services.
- Experience with Next.js and Tailwind CSS for building modern web applications.
- Proficiency in at least one programming language (C#, Python, JavaScript/TypeScript, Java).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Experience with Copilot Studio or building custom AI agents.
- Knowledge of containerization (Docker, Kubernetes).
- Exposure to microservices architecture.
- Experience with Agile/Scrum methodologies.
Perks
- Remote work flexibility.
- Competitive salary and performance bonuses.
- Access to cutting-edge AI development tools.
- Opportunity to work on diverse enterprise projects.