Lead Mulesoft Developer
Lead Platform Engineer Duration: LongtermLocation: RemotePosition Responsibilities:Serve as tech lead inside cross-functional product teams, liaising with engineers, user experience designers, product managers, QA and subject matter expertsCollaborate with development teams, business units, and other areas to identify, define, develop/modify and implement enterprise reusable Services and APIsDevelop tools and applications to support business operationsWrite APIs & microservices following proper standards and performance standardsBreak down user stories or requirements into level of effort, helping teams size tasksReview/comment code developed by teammates, providing input/feedback on code and helping create necessary documentationCreate unit test cases and applies these against developed software or applications to ensure qualityDebug software and fixes defects uncovered during the testing processProvide post-release software and application support, including incident reportingIdentify and influence standard procedures, ensuring other engineers contribute and follow those same standardsIt goes without saying but the lead engineer is responsible for writing clean, scalable, well-documented and accessible codeTest and deploy applications and systemsRequirements:Bachelor's degree in Computer Science or other relevant engineering field or equivalent work experience5+ years of relevant middleware experience in a professional environment, including 3+ years of technical leadership experienceExcellent knowledge of MuleSoft or similar middleware platformsKnowledge with Jenkins and other build/deploy toolsExperience with container technology, like Docker, Kubernetes and the growing ecosystem is a plusKnowledge working closely with Git or equivalentExperience in test automation and test-driven development and behavior-driven developmentExposure to Cloud (Amazon/Azure) technologies providing design, support and management within a large-scale organizationUnderstanding of industry standard system architecture and system management toolsExperience supporting and documenting build and configuration changes throughout environmentsExperience in Agile/Scrum development cycle environments