Software Engineer at CORMAC
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

0.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Information Systems, Databases, Computer Science, Software Development, Data Modeling

Industry

Information Technology/IT

Description

POSITION TITLE – SOFTWARE ENGINEER (REPORTS DEVELOPER)

CORMAC is seeking a Software Engineer - Reports Developer to join our team. The ideal candidate will have strong expertise in building and optimizing reporting solutions, working with large datasets, and ensuring data accuracy and efficiency. You will collaborate with various business units to design, develop, and maintain custom reporting tools that provide valuable insights and decision-making support to the organization. Your work will help enhance the visibility and performance of key business operations.

QUALIFICATIONS:

  • Bachelor’s 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.

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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

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.
  • Experience with NodeJS/TypeScript
  • HTML/CSS Experience
  • 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.
Loading...