We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Backend) for our Panviva product. The individual will work with our global development team.
Requirements
- 5+ years of experience in designing and implementing application architecture
- Back-end developer who enjoys solving problems
- Demonstrated experience with the.NET ecosystem (.NET Framework, ASP.NET,.NET Core) & SQL server
- Experience in building cloud-native applications (Azure)
- Must be skilled at writing Quality, scalable, maintainable, testable code
- Leadership Skills: Strong communication skills, Ability to mentor/lead junior developers
- Technical Skills: Strong back-end developer who enjoys solving problems, Solid experience in.NET Core, SQL Server, and.Net Design patterns
- Real-World Problem Solving: Ability to analyze a problem and choose the most suitable design pattern, Experience balancing performance, readability, and maintainability
- Experience building modern, scalable, reliable applications on the MS Azure cloud
- Understanding Agile Methodology and Tool Familiarity: Solid understanding of Agile development processes, including sprint planning, daily stand-ups, retrospectives, and backlog grooming, Familiarity with Agile tools such as JIRA for tracking tasks, managing workflows, and collaborating across teams
- Secondary Skills: Experience with front-end React/Jquery/Javascript, HTML and CSS Frameworks, APM tools, Basic Understanding of AI models, Python
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance