Software Engineer – Reports Developer
Posted 36ds ago
Employment Information
Job Description
Software Engineer - Reports Developer enhancing reporting solutions for large datasets and data accuracy. Collaborating with business units to provide insightful reporting tools for decision-making.
Responsibilities:
- Work closely with business stakeholders to understand reporting requirements and ensure that reports meet their needs.
- Analyze data sources and define appropriate methods for data extraction and transformation.
- Write complex SQL queries, stored procedures, and triggers to retrieve and manipulate data from relational databases (e.g., SQL Server, MySQL, Oracle).
- Monitor and optimize report performance, focusing on improving query efficiency, report load times, and ensuring that reports scale as data volumes grow.
- Integrate reports with internal and external data sources, ensuring seamless flow of information across systems while maintaining data integrity and security.
- Perform thorough testing and validation of reports to ensure data accuracy and the proper presentation of information.
- Implement automated reporting and scheduling processes to ensure timely distribution of reports to relevant stakeholders.
- Document report design specifications, data definitions, and processes for future reference and training.
- Work with cross-functional teams, including business analysts, data engineers, and product teams, to understand reporting requirements and deliver solutions that meet business needs.
- Provide support for troubleshooting and resolving report-related issues, including data discrepancies, performance bottlenecks, and user feedback.
Requirements:
- Bachelors degree in Computer Science, Software Engineering, Information Systems, or a related field.
- Minimum of 3-5 years of experience in software development or report development, with strong experience in building reports and working with databases.
- Must have the ability to obtain a Public Trust (Tier 1) Security Clearance.
- Preferred Qualifications: Experience with data modeling and data architecture concepts.
- Experience working with large-scale databases and big data environments.
- Knowledge of agile software development practices and tools (e.g., JIRA, Git).
Benefits:
- E-Verify Participation/EEO
















