Sr. Technical Lead -Commercial Apps (Sales force & Service max, ReactJS/Node)

Posted:
7/17/2024, 5:00:00 PM

Location(s):
Haryana, India ⋅ Gurugram, Haryana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Work Flexibility: Hybrid

Position Summary:

The Sr. Technical Lead – Commercial Apps is a pivotal role within our technology team, responsible for leading the design, development, and deployment of commercial applications. This role involves overseeing a team of developers, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions that meet business requirements. The ideal candidate is a seasoned technical expert with strong leadership skills and a deep understanding of commercial application development.

Essential Duties & Responsibilities: (Detailed Description)

  • Technical Leadership and Strategy
    • Architectural Design: Lead the design and architecture of solutions involving SFDC, ServiceMax, ReactJS and Node.js (Oracle CPQ, ModelN preferred) and other commercial platforms. Ensure that all systems are scalable, secure, and efficient.
    • Technology Roadmap: Develop and maintain a strategic roadmap for the technical aspects of commercial applications. Align with overall business strategy and technology advancements.
    • Innovation: Drive the adoption of new technologies and best practices to enhance application performance, security, and scalability.
  • Delivery Management
    • Delivery Oversight: Manage the full SDLC involving design, development and testing of commercial projects/enhancements. Create detailed delivery plans and track progress to ensure timely completion.
    • Risk Assessment: Identify project risks and proactively develop mitigation strategies to address potential issues.
    • Stakeholder Engagement: Communicate effectively with stakeholders, providing regular updates on project status, risks, and deliverables.
  • Collaboration and Coordination
    • Cross-Functional Collaboration: Work closely with product managers, business analysts, and other stakeholders to gather and understand business requirements. Translate these requirements into technical specifications.
    • Team Leadership: Lead, mentor, and develop a team of developers, promoting a collaborative and high-performance culture. Provide technical guidance and support.
    • Vendor Management: Liaise with third-party vendors and service providers to ensure smooth integration and optimal performance of SFDC, ServiceMax, and Oracle CPQ solutions.
  • System Development and Integration
    • Development Management: Oversee the development and customization of SFDC and ServiceMax, (Oracle CPQ, ModelN preferred) applications. Ensure adherence to coding standards and best practices.
    • Integration Solutions: Ensure seamless integration of these applications with other enterprise systems. Address any integration challenges and ensure data consistency.
    • Performance Optimization: Monitor and optimize the performance, reliability, and scalability of commercial applications.
  • Quality Assurance and Compliance
    • Testing and Validation: Implement comprehensive testing protocols, including unit, integration, and user acceptance testing, to ensure application quality and reliability.
    • Regulatory Compliance: Ensure that all applications comply with relevant industry standards, regulatory requirements, and company policies.
    • Documentation: Maintain detailed documentation of all projects, including technical specifications, architectural diagrams, and user manuals.
  • Continuous Improvement
    • Process Enhancement: Identify and implement opportunities to improve development processes and increase efficiency. Promote the adoption of best practices and standard operating procedures.
    • Feedback Integration: Establish mechanisms for collecting and incorporating user feedback into the development cycle to continuously improve application functionality and user experience.

Education & Special Trainings:

  • Bachelor's Degree from an accredited university in the areas of Computer science, Engineering, Information Systems, Business, or equivalent field of study required.

Qualifications & Experience:

  • Experience
    • Overall Experience: Minimum of 8-10 years of experience in software development, with significant experience in designing, developing, and deploying commercial applications.
    • Leadership Experience: At least 5 years of experience in a technical leadership role, overseeing development team and managing complex projects.
    • Domain-Specific Experience:
    • Salesforce (SFDC): Extensive experience with Salesforce development, including customization, configuration, integration, and deployment.
    • ServiceMax: Proven experience in implementing and managing ServiceMax solutions for field service management.
    • Oracle CPQ (Preferred): Experience in Oracle CPQ (Configure, Price, Quote) implementation, customization, and integration.
    • 3+ years of experience in front-end development with ReactJS.
    • 3+ years of experience in back-end development with Node.js.
  • Technical Skills
    • Programming Languages: Proficiency in multiple programming languages such as Java, C#, Apex (Salesforce), JavaScript, and Python.
    • Frameworks and Tools: Strong knowledge of development frameworks and tools, including Salesforce Lightning, Visualforce, ServiceMax, ReachJS and Oracle CPQ-specific tools.
    • Expertise in ReactJS for front-end development, including hooks, state management, and component lifecycle.
    • Proficient in Node.js for server-side
    • Architecture and Integration: Deep understanding of software architecture principles, cloud computing (e.g., AWS, Azure), microservices, and integration patterns.
    • Database Management: Proficiency in SQL and experience with database management systems.
  • Certifications
    • Salesforce Certifications: Salesforce Certified Technical Architect, Salesforce Certified Platform Developer, or equivalent certifications.
    • ServiceMax Certification: ServiceMax Certified Administrator or equivalent.
    • Oracle CPQ Certification (preferred): Oracle CPQ Cloud Service certification or equivalent.
  • Methodologies and Practices
    • Agile Development: Extensive experience with Agile methodologies (e.g., Scrum, Kanban) and tools preferably Azure DevOps.
    • DevOps Practices: Knowledge of DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
  • Soft Skills
    • Leadership and Mentorship: Proven ability to lead, mentor, and develop technical teams. Strong interpersonal skills to motivate and guide team members.
    • Problem-Solving: Excellent analytical and problem-solving skills, with the ability to make sound decisions under pressure.
    • Communication Skills: Strong verbal and written communication skills. Ability to articulate complex technical concepts to non-technical stakeholders effectively.
    • Collaboration: Strong ability to work collaboratively with cross-functional teams, including product managers, business analysts, and other stakeholders.

Travel Percentage: None