Develop Apex (classes and triggers), Lightning Components, and Visualforce to extend Salesforce in order to support business requirements,
Application development, including basic Visualforce pages/Lightning pages, Lightning Web Components,Assist with each release cycle to implement and deploy new/updates to existing applications and code,
Working with integrated applications such as [enter your additional applications e.g. DocuSign, Conga, Survey Gizmo, Mailchimp etc]*,
Testing** (unit and systems), and debugging,
Striving towards coding best practices and data quality,
Contributing to technical documentation,
Supporting the Salesforce Administrator*** on occasion.
*note: a junior developer is not expected to be proficient with integrations. Building and managing integrations is a capability expected of mid-level developers, with over 2 years experience. Junior developers should still be interacting with an organizations integrated applications but not expected to build new integrations or adapt existing ones.
**note: larger organisations may have a QA department to do testing. In general, unless you have no other option, letting developers test is a bad idea.
***note: there can be some overlap where developers assist with some admin tasks (declarative configuration), especially if you work in: a small organization, or an organization where the admin/s are stretched or are a solo developer.