We are looking for highly enthusiastic and motivated fresh graduates to join our growing engineering teams as Associate Software Engineer. You will contribute to the design, development, testing, and support of software solutions across a range of technology areas including AI/Generative AI, Data Engineering, Cloud Engineering, Java/Microservices, DevOps, Cyber Security, and RPA. Responsibilities:
Develop, test, and maintain software applications and components based on defined requirements
Write clean, efficient, and maintainable code while adhering to coding standards
Diagnose and resolve software defects to enhance performance, stability, and user experience
Work closely with team members across functions to clarify requirements and support successful delivery
Participate in code reviews to ensure code quality, security, and best engineering practices
Prepare and maintain technical documentation for features, changes, and integration workflows
Support improvements in development processes, automation, and implementation efficiency
Stay current with emerging technologies and apply new learnings to strengthen solution delivery Requirements:
Bachelor s or Masters degree in Computer Science, Information Technology, Software Engineering, or a related discipline
Strong programming skills in one or more languages: Java, Python, C, C++, or C#
Good understanding Data Structures, and Algorithms
Knowledge of SQL and familiarity with NoSQL databases
Good understanding of Cloud fundamentals (OCI, AWS, Azure, or GCP)
Awareness of REST APIs, web technologies, and microservices concepts
Exposure to DevOps tools such as Git, CI/CD, Docker, Kubernetes
Knowledge of AI/ML , Generative AI and tools
Familiarity with security fundamentals or secure coding practices
Hands-on experience through internships, academic projects, hackathons, or open-source contributions
Strong analytical and problem-solving abilities
Effective communication and collaboration skills
Curiosity, willingness to learn and adaptable