Software Engineer, AssociateDepartment: DevelopmentEmployment Type: Full TimeLocation: HyderabadDescriptionWe are looking for a passionate Software Engineer to join our energetic product development team. In this role, you will design, develop, and deliver high-quality software that drives business outcomes for our customers. You will work with modern technology stacks and have a direct impact on products used globally across diverse industries.A Typical Day in the Life Includes:Design, develop, test, and maintain scalable and robust software applications. Collaborate with cross-functional teams — including Product Management, QA, and UX — to deliver best-in-class solutions. Participate in architectural discussions and contribute to technical decision-making. Write clean, efficient, and well-documented code following best practices. Identify, debug, and resolve complex technical issues.
Continuously improve existing systems and processes through innovative thinking. Engage in agile software development practices (Scrum/Kanban). Champion a culture of performance, reliability, and security across the product lifecycle. Basic Qualifications:Experience in C#/.NET Framework. Experience with data structures, algorithms, object-oriented design, and SOLID principles. Experience with relational databases like SQL. Experience with version control systems like Git. Experience with cloud platforms such as AWS. Preferred Qualifications:Experience building enterprise-grade SaaS solutions.Knowledge of performance/unit testing and regression detection.Familiarity with microservices architecture and containerization. Understanding of DevOps practices, CI/CD pipelines, and automated testing frameworks.