À propos de ce poste Senior Application Programming Developer chez Sophos
What You Will Do
-
Design and develop enterprise-grade applications and solutions on the Salesforce platform, including configuration, customization, and integration.
-
Build and present proof-of-concept applications to demonstrate feasibility and address business challenges identified by stakeholders and product owners.
-
Analyze complex business and functional requirements; design scalable, maintainable, and high-performance applications following industry best practices.
-
Lead estimation efforts for complex development projects and track progress against defined milestones.
-
Conduct in-depth analysis of business problems using data and testing frameworks; evaluate and document test results to support quality assurance efforts.
-
Create and maintain testing scripts and documentation for ongoing quality and reproducibility.
-
Plan, coordinate, and lead assignments related to Salesforce application development across cross-functional teams.
-
Write clean, efficient, and well-documented code using Apex and related Salesforce development tools; manage project timelines and deliverables.
-
Provide guidance, mentorship, and code reviews for junior developers; assist with training and task delegation.
-
Act as a technical consultant to IT leadership and user groups on Salesforce capabilities, limitations, and best practices.
-
Participate in requirement-gathering sessions, stakeholder meetings, and daily Agile scrum calls for sprint planning and progress updates.
-
Lead the resolution of complex technical issues, review peer code contributions, and document implementation frameworks and changes for future reference.
What You Will Bring
-
Bachelor’s degree in Computer Science, Software Engineering, or closely related technical field (or foreign degree equivalent) and 5 years of experience with application development.
-
At least 5 years of experience with Salesforce.com (SFDC) configuration and customization and CRM development.
-
At least 5 years of experience with Apex programming language, Web Services Description Language (WSDL) and RESTful APIs.
-
At least 5 years of experience using Maven, Ant, Jenkins, and GitHub for CI/CD and version control.
-
At least 5 years of experience with Agile development methodologies and JIRA.
-
At least 5 years of experience with Object-Oriented Design (OOD) principles, data structures and algorithms.