Salesforce is looking to solve the problem of building platform technologies that empower developers to build highly scalable on-demand applications used by millions of people every day, specifically through the packaging framework that enables developers to bundle their applications to run on the Salesforce platform.
Requirements
- 5+ years of professional software development experience
- Experience with object-oriented programming, preferably Java
- Experience with relational database technologies (e.g., Oracle, Postgres, SQL Server, etc)
- Experience in automated testing including unit and functional testing using JUnit, JSUnit
- Ownership of the entire software development lifecycle
- Experience supporting and troubleshooting software in production
- Experience leveraging AI tools to increase developer productivity
Responsibilities
- Maintaining and developing enhancements to the various Packaging products in the Salesforce platform
- Fixing bugs
- Troubleshooting production issues
- Working on new features of the packaging framework
- Testing not only your own solutions, but that of your colleagues
- Embracing quality and service ownership at every step of the software development life cycle
- Developing and maintaining testable, high performance, maintainable code
Other
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related STEM field
- Strong problem solving skills
- Excellent communication skills and a strong team player
- Ability to work in a highly collaborative, agile environment
- Ability to balance speed of delivery with maintainability