Role Proficiency:
Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 – Software Engineering
Outcomes:
Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 – Software Engineering and Developer 2 – Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 – Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisionsMeasures of Outcomes:
Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirementsOutputs Expected:
Code:
Develop code independently for the above
Configure:
Test:
scenarios and execution
Domain relevance:
Manage Project:
Manage Defects:
Estimate:
effort
resource dependence for one's own work and others' work
including modules
Document:
Manage knowledge:
share point
libraries and client universities
Status Reporting:
Release:
Design:
Mentoring:
Skill Examples:
Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer helpKnowledge Examples:
Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solvedAdditional Comments:
You will be responsible for implementing and managing Web Analytics solutions for our clients. You will work closely with clients' and internal teams to understand requirements, configure tracking containers, and ensure accurate tracking of user behavior and performance metrics. You will be responsible for ensuring data accuracy, troubleshooting issues, and identifying opportunities to improve our digital properties. The ideal candidate will have a strong technical background, experience with web analytics implementation and tag management solutions, and a deep understanding of Web Analytics along with proficiency in JavaScript, jQuery, HTML, CSS. Key Responsibilities: 1. Web Analytics Implementation Collaborate with clients and internal stakeholders to gather requirements for tracking and reporting. Implement and maintain web analytics tools across digital platforms, including websites, mobile applications, and other digital properties. Work with development teams to ensure that analytics tracking is properly integrated into new and existing web applications. Create and maintain documentation of analytics implementation processes, ensuring consistency and accuracy across digital properties. Troubleshoot issues related to analytics tracking and work with technical teams to resolve any issues that arise. Configure and implement Web Analytics tracking containers on clients' websites, ensuring accurate data collection and tagging. Implement custom event tracking, e-commerce tracking, and enhanced e-commerce features as per clients' needs. Set up goals, funnels, and custom dimensions to track and measure key metrics accurately. 2. Tag Management Implement and manage tag management solutions, such as Google Tag Manager, Adobe Launch, to streamline tracking implementations. Develop and maintain a tag management strategy to ensure consistent and efficient deployment of tracking tags. Troubleshoot and resolve tagging issues, working closely with developers and stakeholders. 3. Data Quality Assurance: Conduct thorough testing and quality assurance of tracking implementations to ensure accurate data collection Perform data validation using debugging tools like Omnibug, GA Tag Assistant, Adobe Platform Debugger, etc. Monitor data discrepancies and proactively address issues related to data accuracy and consistency Perform regular audits of tracking codes and configurations to maintain data integrity Conduct regular audits of web analytics data to ensure accuracy and identify opportunities for improvement. 4. Reporting and Data Analysis: Analyze website traffic, user behavior, and conversion data using Google Analytics and other relevant tools. Generate customized reports and dashboards to visualize data and provide actionable insights to clients and internal teams. Identify trends, patterns, and opportunities for optimization based on data analysis. 5. Client Collaboration and Training: Collaborate with clients to understand their analytics requirements, goals, and KPIs. Provide guidance and training to clients on Google Analytics best practices and data interpretation. Act as a technical consultant, offering recommendations and insights to clients for improving their analytics strategies. Collaborate with marketing and analytics teams to develop and implement tagging strategies that align with business goals. Stay up-to-date with web analytics trends and best practices, and apply them to improve the accuracy and effectiveness of our analytics systems Share industry insights and best practices with the team and clients to enhance analytics strategies. Requirements: Bachelor's degree in computer science, information technology, or a related field. 3+ years of experience in web analytics implementation, with a proven track record of successful implementation and maintenance of analytics tools. Experience with Google Analytics, Adobe Analytics, or similar web analytics tools. Experience with tag management systems such as Google Tag Manager or Adobe Launch is mandatory. Understanding of web development languages such as HTML, JavaScript, jQuery and CSS. Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. Experience working with data visualization tools such as Looker Studio, Tableau or Power BI is a plus.