Pune, IND
3 days ago
Senior Software Engineer
**Senior Software Engineer | Hybrid | Pune** **Role Overview** We are seeking a Senior Software Engineer with expertise in modern .NET and React development, strong problem-solving skills, and a passion for building scalable, high-quality applications. In addition to core engineering skills, this role requires familiarity with AI-assisted development tools, awareness of Generative AI capabilities, and experience with AWS cloud services to accelerate innovation and productivity. **Key Responsibilities** Design, develop, maintain, and enhance .NET applications and microservices for both legacy modernization and cloud-native platforms. Leverage AI-powered development tools to accelerate coding, improve code quality, and automate repetitive development tasks. Explore and integrate Generative AI capabilities (e.g., embeddings, RAG, prompt engineering) into applications where relevant. Analyze product and technical user stories, prepare clear technical specifications, and effectively communicate with both technical and business stakeholders. Write unit, integration, and system tests to ensure robust and maintainable code that meets business and client requirements. Full-stack development using the latest .NET framework and React; build modern, responsive, and accessible UI/UX experiences. Participate in agile ceremonies (sprint planning, design reviews, retrospectives) and contribute to technical decision-making. Collaborate with cross-functional teams including engineers, product managers, and QA to deliver features end-to-end. Participate in key architectural decisions, applying cloud-native best practices. Mentor and guide junior engineers, promoting best practices across design, development, testing, and DevSecOps. Troubleshoot complex production issues, conduct detailed root cause analysis (RCA), and ensure preventive measures are implemented. Work with AWS cloud services (e.g., Lambda, S3, API Gateway, CloudFront, DynamoDB, RDS, ECS/EKS) for application deployment and scalability. Continuously improve team productivity by introducing AI-driven automation, performance optimization techniques, and cloud cost efficiencies. **You’ve Got What It Takes If YouHave…** Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 5years of software development experience using C#, .NET Core, RESTful APIs, JavaScript/TypeScript, and React. Experience with AI-assisted development (e.g., GitHub Copilot, ChatGPT) and curiosity about Generative AI applications in software engineering. Strong in OOP, SOLID principles, and design patterns (GOF). Experience with ORM frameworks like Entity Framework, NHibernate. Proficiency in modern JavaScript libraries/frameworks (React preferred; Angular exposure is a plus). UI development experience using Tailwind CSS, Bootstrap, Material UI, or similar. Good understanding of AWS cloud services, serverless architectures, and CI/CD pipelines. Experience with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB, DynamoDB). Proficiency with testing frameworks (MSTest, NUnit, xUnit, Jest, Cypress). Exposure to Node.js / Next.js for backend or SSR development is a plus. Experience delivering software in Agile/Scrum environments. Awareness of secure coding practices and ability to identify and mitigate vulnerabilities. Strong debugging, troubleshooting, and performance tuning skills. Excellent communication skills and a collaborative mindset. \#LI-Hybrid Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, color, gender, age, sexual orientation, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws. If you have a disability or special need that requires accommodation, please contact us at careers@csod.com
Confirm your E-mail: Send Email