JOB SUMMARY This role is responsible for optimizing efficiency, cost, and quality through automation, process improvements, and agile delivery models within ERP/CRM environments. The position requires learning new technologies and business domains, contributing to practice-related activities, and improving technical designs and application functionalities. Key duties include independent analysis, design, development, testing, documentation creation, and code reviews. The role also serves as a point of contact for build and deployment issues, manages client environments, and performs root cause analysis and troubleshooting. Mentoring junior team members and influencing customer satisfaction through proactive suggestions and timely delivery are also essential aspects of this position.
Key Responsibilities • Optimize efficiency, cost, and quality by identifying opportunities for automation and process improvements. • Learn new technologies, business domains, and systems as recommended by the project. • Contribute to ERP/CRM Practice activities, including assembling content for case studies, promoting reusability, coordinating seminars, and conducting knowledge sharing sessions. • Identify problem patterns and improve the technical design of applications and systems. • Select appropriate technical options for development, focusing on reuse, improvement, or reconfiguration of existing components. • Independently analyze, design, develop, and test functionalities. • Develop technical documents such as Functional Design Specifications and Deployment documentation. • Perform design document reviews, peer code reviews, and suggest code improvements. • Act as a single point of contact for build and deployment issues, ensuring timely resolution. • Responsible for code/configuration changes to the production environment to resolve post-production issues. • Independently manage client environments and perform installation-related activities. • Perform root cause analysis, technical troubleshooting, architecture, and resolve performance issues. • Mentor junior team members in client discussions, daily activities, and administrative tasks. • Influence and improve customer satisfaction through suggestions for code refactoring and business process improvements. • Complete sprint deliverables ahead of schedule and assist client architects and product owners with design suggestions and functionality explanations. • Self-learn and implement new features released in ERP/CRM systems. • Set goals in NorthStar and track progress accordingly. • Understand requirements and user stories. • Estimate time, effort, and resource dependencies for own and others' work, and participate in RFP estimations. • Understand and link design/LLD to requirements. • Adhere to coding standards, follow ERP/CRM best practices, and develop code independently. • Review code done by peers and the team. • Create and conduct unit testing, aiming for test class coverage above 95%. • Perform defect root cause analysis and mitigation, and identify defect trends to improve quality. • Effectively interact with customers and articulate their inputs. • Manage the delivery of modules and/or user stories. • Create and review templates, checklists, guidelines, standards, and deliverable documents. • Document own work. • Report status of assigned tasks and comply with project reporting standards. • Contribute to and review project-related documents, SharePoint sites, libraries, and client universities. • Follow and monitor the release process. • Clarify requirements, provide guidance to the development team, present design options, and conduct implementation reviews with stakeholders. • Develop features/components with a strong understanding of the business problem being addressed for the client. • Participate in the technical screening team for recruiting candidates. • Utilize people management skills to onboard new team members, guide reportees, and provide timely feedback. • Mentor junior developers, set goals, and provide feedback.
Required Qualifications • Ability to optimize efficiency, cost, and quality through automation and process improvements. • Capacity to learn new technologies, business domains, and systems. • Experience contributing to ERP/CRM practice-related activities. • Skill in identifying problem patterns and improving technical designs. • Ability to select appropriate technical options for development, including reuse, improvement, or reconfiguration. • Proficiency in independently analyzing, designing, developing, and testing functionalities. • Experience in developing technical documents (Functional Design Specifications, Deployment documentation). • Ability to perform design document reviews and peer code reviews. • Capability to act as a single point of contact for build and deployment issues. • Experience with making code/configuration changes to production environments. • Proficiency in independently managing client environments and performing installation activities. • Skill in performing root cause analysis, technical troubleshooting, and architecture. • Ability to resolve performance issues. • Experience mentoring junior team members. • Ability to influence and improve customer satisfaction. • Capability to complete sprint deliverables ahead of schedule. • Experience in self-learning and implementing new ERP/CRM features. • Ability to understand requirements/user stories. • Skill in estimating time, effort, and resource dependencies. • Ability to participate in preparing RFPs and estimations. • Experience understanding design/LLD and linking it to requirements. • Adherence to coding standards and ERP/CRM best practices. • Ability to develop code independently. • Experience reviewing code done by peers and the team. • Proficiency in creating and conducting unit testing. • Ability to prepare test data and steps for unit, integration, and production testing. • Experience performing defect RCA and mitigation. • Skill in identifying defect trends and taking proactive measures to improve quality. • Ability to interact effectively with customers and articulate their inputs. • Skill in managing the delivery of modules and/or user stories. • Ability to create and review templates, guidelines, standards, and deliverable documents. • Experience documenting own work. • Ability to report status of tasks assigned and comply with project reporting standards. • Experience contributing to and reviewing project-related documents. • Ability to follow and monitor release processes. • Skill in clarifying requirements and providing guidance to development teams. • Ability to present design options to customers. • Experience conducting implementation reviews with stakeholders. • Ability to develop features/components with an understanding of the business problem. • Experience in technical screening for recruitment. • People management skills, including onboarding new team members, guiding reportees, and providing feedback. • Ability to manage and mentor junior developers. • Ability to set goals and provide feedback. • Ability to explain and communicate design/development to customers. • Ability to perform and evaluate test results against product specifications. • Skill in breaking down complex problems into logical components. • Ability to manage and guarantee high levels of cohesion and quality. • Skill in estimating effort and time required for own work. • Ability to perform and evaluate tests in the customer or target environment. • Ability to make quick decisions on technical/project-related challenges. • Team player capabilities, with the ability to manage, mentor, and handle people-related issues. • Ability to maintain high motivation levels and positive team dynamics. • Ability to set goals for self and team, and provide feedback. • Skill in creating and articulating impactful technical presentations. • Ability to follow high levels of business etiquette in communication. • Experience driving conference calls with customers and answering questions. • Proactive approach to asking for and providing help. • Ability to work under pressure, determine dependencies, manage risks, facilitate planning, and handle multiple tasks. • Ability to build customer confidence by meeting deliverables on time with quality. • Skill in estimating effort, time, and resources for developing/debugging features/components. • Strong analytical and problem-solving abilities. • Ability to advise on best practices and approaches to the team and the client. • Strong and effective written and verbal communication skills.
Knowledge Examples • Functional and technical designing on various ERP and CRM cloud platform features and automations. • Thorough knowledge of coding best practices and understanding coding limitations. • Experience using data loader tools. • Experience with production deployment and solving deployment errors. • Knowledge of Agile Methods (Scrum and Kanban). • Knowledge in integrating ERP/CRM with external systems using SOAP API, REST API, etc.
This field is requiredPlease enter valid emailId.
This field is requiredPlease enter valid cell phone.
This field is requiredPlease enter valid first name.
This field is requiredPlease enter valid last name.