Software Engineer MTS
Core
Designing and developing high-performing software applications on the force.com platform for Salesforce IT.
Role type
Software Engineer (force.com platform)
Builds
New applications and enhanced functionality on large-scale projects for Salesforce IT business partners.
Domain
Enterprise Software / Cloud Computing / CRM
Deliverable
production ML models | product features
Required skills
Java, C, .NET, force.com platform development, Web Development (HTML, CSS, Javascript), Object Oriented design, Web Services (SOAP, REST), Database concepts, SOQL/SQL, QE Processes
Preferred skills
Salesforce products (Sales Cloud, Service Cloud), Apex, VisualForce, Junit, Jenkins, Selenium, Source Control, SPA frameworks (Lightning, Angular, React, Vue), Scrum, TDD, CI, SaaS model
Technologies
force.com, Java, Apex, VisualForce, HTML, CSS, Javascript, SOAP, REST, SOQL, SQL, Junit, Jenkins, Selenium, Salesforce Lightning, Angular, React, Vue
Responsibilities
Build applications on Salesforce with a holistic mindset; Plan, design and implement highly scalable frameworks for web applications on Desktop and Mobile; Engage in designing applications with architects and lead engineers; Implement vision using Object Oriented design patterns; Create test suites to Test the Pyramid; Develop Unit/functional automated tests in Java and/or Apex; Diagnose, track and manage quality issues to resolution; Work with quality engineers, business analysts and product owners for product delivery.
Seniority
Mid-level (3+ years Master's or 5+ years experience)