Lead Software Engineer
Bengaluru, KA, IN, 560092
Job Summary:
The CRM/Salesforce Architect, will be responsible for designing, developing, and maintaining our Customer Relationship Management (CRM) systems. The role requires a deep understanding of CRM architecture, software engineering principles, and the ability to lead technical teams in delivering high-quality solutions that meet business requirements.
Key Responsibilities:
Architecture Design
- Design and develop scalable, robust, and secure CRM architecture.
- Ensure the architecture aligns with business goals and technology standards.
- Evaluate current CRM tooling and evaluate necessary changes
Development and Integration:
- Develop custom CRM solutions and integrate with other systems as required.
- Oversee the implementation of new features and functionalities.
- Collaborate with cross-functional teams such as Sales, CARE, and Product, to ensure seamless integration.
Technical Leadership:
- Provide technical guidance and mentorship to junior engineers.
- Lead code reviews and ensure adherence to best practices.
- Stay abreast of emerging CRM technologies and trends.
Project Management:
- Participate in project planning and estimation.
- Track and report on project progress and milestones.
- Ensure timely delivery of CRM solutions.
Quality Assurance:
- Oversee testing and quality assurance processes.
- Ensure the CRM system meets performance and security standards.
- Address and resolve technical issues in a timely manner.
Documentation:
- Maintain comprehensive documentation of CRM architecture and processes.
- Document best practices and technical guidelines for CRM development.
Requirements:
- University degree in Computer Science, Information Technology, or an equivalent technical field with at least 7+ years of experience working in software engineering.
- Expertise in Object oriented design and programming, and proficiency in crafting microservices architectures and using design patterns.
- Ability to define the system landscape, to identify gaps between current and desired end-states, and deliver a solution.
- 5+ years working with the Salesforce platform, Service Cloud, and multiple full lifecycle Salesforce implementations overseeing the technical direction, development and implementation including Apex, Flow, SFDX CI/CD, Visualforce, Lightning and Lightning Web Components (LWC).
- Proficiency with Salesforce Lightning Design System and the Salesforce development lifecycle.
- Design and implementation experience with SQL databases.
- Proficiency in using Salesforce APIs to integrate with other systems.
- Proficiency in general web development experience with HTML5 CSS, and JavaScript.
- Strong problem-solving skills and analytic ability.
- Excellent interpersonal and written communication skills including fluency in English, with the ability to communicate effectively with colleagues from a variety of departments at all levels of the organization.
- Proven ability to transfer knowledge and stay aware of current trends and technical advancements.
- Experience in a fast paced, agile environment.
- Strong leadership skills and the ability to provide direction to the engineering team responsible for resolution of complex technical challenges.
Job Segment:
CRM, Test Engineer, Software Engineer, Quality Assurance, QA, Technology, Engineering, Quality