Responsibilities and Duties

Translate functional requirements into technical requirements.
Design and build high-performance, reusable, and reliable Apex code with best practices
Ensure the best possible quality of the application
Take ownership of project work and developing client relationships (should be a confident self-starter)
Identify bugs and align with requirements during debugging
Write test classes for the class that you develop and ensure more than 80% code coverage
Test bug fixes to make sure they work as per requirements, then deploy them to production