Development Expert - Concur
SAP · Bellevue, WA · 3 mo ago
HybridOTHRFull-time
About the role
We help the world run better
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging – but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
Responsibilities
- Design, develop, test, deliver, and maintain applications that meet business objectives and user needs in the travel and expense management space
- Build microservices using either:
- Concur Core Tech Stack and extensions on BTP using Java/Kotlin/Go, or
- Microsoft stack technologies (C#, ASP.NET MVC, WCF) depending on the project requirements
- Develop core features and enhancements for Concur products (Travel solutions)
- Design scalable, secure, and high-performing applications while writing clean, maintainable, and efficient code
- Conduct and participate in code reviews to ensure quality and knowledge sharing
- Apply AI/GenAI/LLM capabilities to enhance product functionalities and user experience
- Contribute in code areas that need refactoring and architectural changes
- Investigate product issues with in-depth analysis and customer impact and assist with prioritizing them
- Troubleshoot, debug, and enhance existing applications to optimize performance (code and database) and security
- Automate testing at multiple levels to ensure software reliability
- Drive and participate in various DevOps activities
- Collaborate with cross-functional teams, such as Product Management and User Experience Design, to define, design, and ship new features
- Work with project team to plan, prioritize, and schedule features, making appropriate compromises to ensure high quality and timely delivery
- Proactively coordinate status updates across disciplines and feature teams, clearly identify risks, dependencies, and other obstacles
- Mentor less-experienced developers and participate in knowledge sharing activities
- Maintain leadership in corporate compliance (PCI, GDPR, etc.)
Qualifications
- 8+ years of minimum relevant experience in software development
- Master’s or Bachelor’s degree in Computer Science, Engineering or equivalent
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Min 8 years of programming experience with at least one modern language such as Java, C#, Go, Kotlin, or other object-oriented programming models
- Deep knowledge of data structures and algorithms
- Experience with AI or GenAI or LLM/SLM implementation in business applications
- Experience in developing and deploying applications to cloud platforms such as AWS
- Proficiency with container technology such as Docker, Kubernetes
- Understanding of agile development principles/practices and the roles/responsibilities of agile team members
- Experience with automated testing frameworks and tools (JUnit, Selenium, JMeter, etc.)
- Experience with SOAP/REST web services, Git, and CI/CD pipelines (Jenkins or similar)
- Strong problem-solving skills and ability to work on complex technical projects or business issues
- Self-motivation with an innate sense of curiosity and commitment to continuous learning
- Team-first attitude with ability to work across functional and locational teams
Skills
- Technical/Professional expertise
- Adaptability/Flexibility
- Analytical skills
- Innovation mindset
- Coaching and mentoring abilities
- Commitment to continuous learning
- Initiative and decisiveness
- Energy and drive
- Teamwork
- Passion and commitment to customer service
- Personal and corporate integrity