- Company Name
- Tech Observer
- Job Title
- Salesforce Developer
- Job Description
-
**Job Title**
Salesforce Developer
**Role Summary**
Senior‑level Full‑Stack Developer responsible for maintaining existing custom Salesforce applications and contributing to the SDLC of a new CT‑KIND system. Works closely with a System Integrator to ensure knowledge transfer, ongoing maintenance, and seamless integration of modules.
**Expectations**
- Minimum 5 years of hands‑on Salesforce development experience.
- Total of 10+ years in software engineering with demonstrable breadth in OOP, web development, and database integration.
- Proven ability to design, code, test, and support enterprise applications in a full‑cycle development environment.
**Key Responsibilities**
- Participate in all SDLC phases: requirements analysis, design, development, testing, deployment, and post‑deployment support.
- Maintain and enhance existing custom Salesforce apps, ensuring performance, security, and compliance.
- Design and develop new modules for the CT‑KIND system, following best practices and design patterns.
- Collaborate with the System Integrator on knowledge transfer, documentation, and transition planning.
- Write clean, reusable Apex code and unit tests, adhering to Salesforce governor limits.
- Create and manage data models, triggers, flows, and Visualforce or Lightning components as required.
- Interface with front‑end (JavaScript frameworks) and back‑end (.NET, SOA) components to ensure integrated functionality.
- Optimize SQL queries and database operations for efficiency and scalability.
**Required Skills**
- Salesforce platform: Apex (OOP), Visualforce/Lightning, Integration, Data Management.
- Design patterns and best practices for Apex and overall application architecture.
- .NET OOP and Service‑Oriented Architecture (SOA).
- JavaScript frameworks (e.g., React, Angular, Vue) – preferred.
- SQL (Oracle, MySQL, etc.) and database schema design.
- End‑to‑end web development (Front‑end, API integration, UI/UX basics).
- Strong testing methodology (unit, integration, UAT).
- Excellent problem‑solving, communication, and teamwork skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field (preferred).
- Salesforce Certified Platform Developer I (mandatory).
- Salesforce Certified Platform Developer II (preferred).
- Additional certifications in .NET or JavaScript frameworks are advantageous.