Bangalore
6 days ago
Developer III - Software Engineering

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 decisions

Measures 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 requirements

Outputs Expected:

Code:

Develop code independently for the above


Configure:

Implement and monitor configuration process


Test:

Create and review unit test cases
scenarios and execution


Domain relevance:

Develop features and components with good understanding of the business problem being addressed for the client


Manage Project:

Manage module level activities


Manage Defects:

Perform defect RCA and mitigation


Estimate:

Estimate time
effort
resource dependence for one's own work and others' work
including modules


Document:

Create documentation for own work as well as perform peer review of documentation of others' work


Manage knowledge:

Consume and contribute to project related documents
share point
libraries and client universities


Status Reporting:

Report status of tasks assigned Comply with project related reporting standards/process


Release:

Execute release process


Design:

LLD for multiple components


Mentoring:

Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees

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 help

Knowledge 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 solved

Additional 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.

Confirm your E-mail: Send Email