Source description
About the role
Role Overview: As a Senior Software Engineer at the company, you will be responsible for designing and building scalable, cloud-native applications using Java/Spring Boot and AWS. Your role will involve developing APIs, microservices, and event-driven systems to ensure high performance, reliability, and security. You will collaborate with architects and senior engineers to contribute to AI-enabled workflow capabilities such as automation, decision-making, and intelligent routing. Additionally, you will integrate AI/LLM-based features, ensure compliance, and drive technical excellence across the platform. Key Responsibilities: - Design and build scalable full-stack applications using .NET Core (C#) and modern frontend frameworks - Develop and integrate REST APIs, microservices, and cloud-based solutions - Create responsive UI using ReactJS or Angular - Work on cloud deployment, monitoring, and performance optimization (AWS/Azure) - Follow best practices in coding, design patterns, and system architecture - Perform unit, integration, and regression testing to ensure quality delivery - Collaborate with cross-functional teams (QA, DevOps, Product, UX) for end-to-end development - Participate in code reviews, technical discussions, and continuous improvement initiatives Qualifications Required: - Strong hands-on experience in C#, .NET Core / ASP.NET Core, and full-stack development - Solid expertise in building REST APIs and microservices-based architectures - Proficiency in frontend technologies like ReactJS or Angular with modern JavaScript frameworks - Experience working with cloud platforms (AWS/Azure) and cloud-native application development - Good understanding of CI/CD pipelines, DevOps practices, and containerization (Docker) - Strong knowledge of relational databases (SQL Server, PostgreSQL) and familiarity with NoSQL - Experience in writing clean, maintainable code using design patterns and best practices (SOLID principles) - Hands-on experience with unit testing, integration testing, and quality practices - Strong problem-solving skills with a focus on scalability, performance, and system design - Ability to work collaboratively in Agile teams with effective communication skills - Bachelors degree in computer science, Information Technology, Engineering (B.E./B.Tech), or a related technical field - Masters degree (M. Tech/ MCA or equivalent) is preferred but not mandatory - Certifications in .NET, Azure, AWS, or relevant cloud/DevOps technologies are an added advantage - Exposure to modern development practices (Full Stack, Cloud, Microservices) through academics or training is preferred Additional Company Details: - The company offers a competitive salary and benefits package - The culture is focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications - Employee engagement initiatives include project parties, flexible work hours, and Long Service awards - Annual health check-ups and insurance coverage for self, spouse, two children, and parents are provided - The company values a values-driven, people-centric, and inclusive work environment, fostering diversity and inclusion in the workplace - The office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities - The company supports hybrid work and flexible hours to fit diverse lifestyles and encourages diverse candidates from all backgrounds Let's unleash your full potential at Persistent - persistent.com/careers. Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. Role Overview: As a Senior Software Engineer at the company, you will be responsible for designing and building scalable, cloud-native applications using Java/Spring Boot and AWS. Your role will involve developing APIs, microservices, and event-driven systems to ensure high performance, reliability, and security. You will collaborate with architects and senior engineers to contribute to AI-enabled workflow capabilities such as automation, decision-making, and intelligent routing. Additionally, you will integrate AI/LLM-based features, ensure compliance, and drive technical excellence across the platform. Key Responsibilities: - Design and build scalable full-stack applications using .NET Core (C#) and modern frontend frameworks - Develop and integrate REST APIs, microservices, and cloud-based solutions - Create responsive UI using ReactJS or Angular - Work on cloud deployment, monitoring, and performance optimization (AWS/Azure) - Follow best practices in coding, design patterns, and system architecture - Perform unit, integration, and regression testing to ensure quality delivery - Collaborate with cross-functional teams (QA, DevOps, Product, UX) for end-to-end development - Participate in code reviews, technical discussions, and continuous improvement initiatives Qualifications Required: - Strong hands
More at Persistent Systems