Write high quality, testable, and easily maintainable code in a variety of languages (APEX/SOQL, Java, SQL, Javascript, HTML, CSS)
Develop test classes and automation test scripts to support Quality Assurance activities
Perform code reviews and provide feedback to other development team members
Perform systems maintenance tasks
Mentor team members in technical and other aspects of software development
Assist Product Owners in turning high-level business requirements into technical tasks and contribute to estimation
Work with internal technical stakeholders (QA, System Integrators, System Analysts, Solutions Architects) to ensure product quality and reliability in production environments