Salesforce Developer/ Architect

TekWissen•Aliso Viejo, CA
•Hybrid

About The Position

TekWissen is recruiting a Salesforce Developer/ Architect for a six-month temporary assignment in a hybrid work arrangement. The role develops and designs applications, selects and optimizes technical solutions, and contributes to the delivery, quality, and performance of ERP/CRM projects. The position also defines architecture and technical frameworks for small projects, produces and reviews technical documentation, and supports builds, deployments, releases, and production issue resolution. The role works with customers, architects, product owners, developers, testers, and project teams to clarify requirements, present design options, finalize solutions, and deliver features. It includes managing and mentoring a team, setting goals, providing feedback, assessing developer and lead candidates, and supporting team engagement and skill development. The position also contributes to knowledge sharing, reusable assets, practice activities, and continuous improvement.

Requirements

  • Deep proficiency in the relevant specialist area and knowledge of architecting solutions and applications on cloud-based infrastructure.
  • Knowledge of functional and technical design for ERP/CRM cloud platform features and automations.
  • Thorough understanding of coding best practices and coding limitations.
  • Knowledge of HTML/HTML5, CSS, XML, AJAX, and web services.
  • Experience with data-loading tools, production deployments, and resolving deployment errors.
  • Experience integrating ERP/CRM systems with external systems using SOAP APIs, REST APIs, or similar services.
  • Experience working in an Agile methodology.
  • Ability to estimate project effort from requirements and evaluate test results against product specifications.
  • Ability to break complex problems into logical components and proactively identify technical solutions.
  • Ability to coordinate with other teams, designers, and parallel practices, including following up on conflicts during project execution.
  • Ability to create and deliver technical presentations, communicate professionally, lead customer calls, and answer customer questions.
  • Ability to work under pressure, assess dependencies and risks, facilitate planning, and manage multiple tasks.
  • Ability to build customer confidence by delivering on time and to a high quality standard.

Nice To Haves

  • Experience with Google APIs, jQuery or another JavaScript framework, ERP/CRM-specific mobile development, or analytics.
  • Relevant technology and domain certifications.
  • Attendance at industry- or technology-specific conferences and sharing learned knowledge with the team.

Responsibilities

  • Interpret requirements and user stories, estimate effort and size, and contribute to project resource planning.
  • Define solution architecture for small projects, design technical frameworks, and implement solutions according to specifications.
  • Select, reuse, improve, or reconfigure technical components; identify recurring problems and improve application or system design.
  • Code, debug, test, document, and communicate development progress; validate results with user representatives and integrate and commission solutions.
  • Create and review functional design specifications, deployment documentation, design documents, requirements, test cases and results, templates, checklists, guidelines, and standards.
  • Review designs, team members’ code, test plans, and unit test cases; recommend improvements and maintain coding and quality standards.
  • Serve as a point of contact for build and deployment issues and resolve them on time; execute and monitor release processes and address production bugs and deployment errors.
  • Manage delivery of modules and user stories, follow Scrum ceremonies, report task status, and comply with project reporting and process standards.
  • Perform defect root-cause analysis and mitigation, identify defect trends, and take proactive steps to improve quality.
  • Clarify requirements with customers, provide guidance to development teams, present design options, conduct implementation reviews, and work with customer architects to finalize designs.
  • Advise developers on feature and component design based on the customer’s business problem and domain; identify opportunities to add customer value.
  • Mentor and manage team members, set goals, provide timely feedback, understand career aspirations, support upskilling and engagement, and help junior leads improve technical screening skills.
  • Identify project risks and dependencies, facilitate planning, and take mitigation measures while handling multiple tasks under pressure.
  • Conduct technical assessments for developer and lead candidates and maintain technical evaluation procedures.
  • Contribute to ERP/CRM practice activities, reusable assets, case studies, internal seminars, knowledge-sharing sessions, and hackathons; share relevant conference and technology knowledge with the team.
  • Learn and implement newly released technology features after assessing their impact, and complete relevant technology and domain certifications.
  • Contribute to software process improvement and knowledge management, including project libraries, shared materials, and review of reusable documents.
  • Investigate complex technical problems, determine root causes, and recommend specific, measurable, achievable, realistic, and timely solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service