Reporting Engineer

  • Hyderabad
  • Quiktrak, Llc
Job Title: Reporting Engineer Job Description: Summary: As a Reporting Engineer, you will be responsible for designing, developing, and maintaining reporting solutions for web applications. This role requires expertise in JavaScript frameworks for frontend development, Web APIs for data retrieval, and Microsoft SQL Server for database management. The ideal candidate will have a strong background in web development, with a focus on building intuitive and efficient reporting interfaces to deliver actionable insights to users. Responsibilities: 1. Reporting Solution Development: - Design and develop reporting solutions for web applications using JavaScript frameworks such as React, Angular, or Vue.js. - Implement intuitive and user-friendly interfaces for displaying reports and visualizations. 2. Data Retrieval and Integration: - Utilize Web APIs to retrieve data from backend systems and external sources for use in reporting. - Integrate data from multiple sources, including Microsoft SQL Server databases, to provide comprehensive reporting capabilities. 3. Database Management: - Develop and maintain database schemas, queries, and stored procedures in Microsoft SQL Server. - Optimize database performance and ensure data integrity for reporting purposes. 4. Frontend Development: - Collaborate with UX/UI designers to translate reporting requirements into frontend components and visualizations. - Implement responsive design principles to ensure reporting solutions are accessible across devices. 5. Testing and Quality Assurance: - Conduct thorough testing of reporting solutions to ensure accuracy, performance, and compatibility with different browsers and devices. - Implement automated testing strategies to streamline the testing process and improve software quality. 6. Documentation and Maintenance: - Document reporting solution designs, development processes, and best practices for reference and knowledge sharing. - Provide ongoing support and maintenance for reporting solutions, addressing issues and implementing enhancements as needed. Qualifications: - Bachelor's degree in Computer Science, Engineering, or related field. - Proven experience in web application development, with expertise in JavaScript frameworks such as React, Angular, or Vue.js. - Strong proficiency in Web APIs for data retrieval and integration. - Experience working with Microsoft SQL Server databases, including database design, querying, and optimization. - Knowledge of frontend technologies such as HTML, CSS, and responsive design principles. - Familiarity with version control systems (e.g., Git) and agile development methodologies. - Excellent problem-solving and analytical skills, with the ability to troubleshoot issues and implement effective solutions. - Strong communication and collaboration skills, with the ability to work effectively in a team environment. Preferred Skills: - Experience with reporting libraries and tools such as D3.js, Chart.js, or Highcharts. - Knowledge of backend technologies such as ASP.NET Core, Node.js, or Python. - Familiarity with cloud platforms such as AWS or Azure for hosting and deploying web applications. - Certification in web development or related technologies.