Software Engineer III - HYBRID

DRB Systems, LLC · Other US Location

Company

DRB Systems, LLC

Location

Other US Location

Type

Full Time

Job Description

As a Software Engineer specializing in data and reporting, you will play a role in advancing DRB Systems' next-generation reporting capabilities. This hands-on position emphasizes the development and refinement of paginated and dashboard-style reports, the creation and improvement of external data APIs, and assisting with building out DRB's data warehousing. Collaborating closely with our R&D teams, you will be responsible for designing and implementing cross-platform data models and reporting analytics. Demonstrated hands-on experience integrating with third-party platforms/APIs is a plus.

Essential Functions:

Illustrative duties may include, but are not restricted to, one or more of the following:

  • Participates in setting technical direction on solutions with lasting business impact
  • Develops, communicates, and delivers comprehensive solutions according to specified requirements
  • Designs, develops and implements new product features and components
  • Develops concise specifications for features or new products.
  • Actively contributes to the most challenging aspects of software engineering
  • May lead and design "proofs of concept" to validate solutions and options of new product features, products, or components
  • Participates, or may lead in creating work estimates, project schedules, and assessing project risks
  • Analyzes opportunities to improve solutions and may oversee their implementation
  • Participates in architectural decision making / collaboration with data and platform architects
  • May lead the adoption of best-in-class software engineering practices, tools, and frameworks
  • May act as a mentor to less experienced colleagues
  • Implements quality code according to our approved development methods
  • Submits code for and participates in regular reviews focusing on architecture, styles and standards, and functionality
  • Meets stated milestone dates and deadlines.
  • Reviews product documentation, test plans, etc. for technical accuracy
  • Works with other departments such as QA and customer support on escalated technical issues
  • Interfaces with various types of hardware and third-party software programs
  • Troubleshoots hardware and software problems.
  • Performs unit-level-test code for quality and functionality
  • Review and approve QA test plans
  • Evaluates development processes for improvements
  • Performs other duties as assigned

Qualifications and Requirements:

Required:

  • BS in Computer Science, Engineering, and/or relevant software development experience
  • 8+ years of experience demonstrating increasing levels of responsibility in complex systems and engineering environments
  • C# / .NET, Microsoft toolchains (Visual Studio / Code / Etc.)
  • Extensive SQL / database experience, modeling, design, data movement, and aggregation
  • Knowledge of software architecture design concepts, performance profiling, and unit testing
  • Experience in Windows OS/Server, version control software (knowledge of Azure DevOps & Git a plus), change control software, Microsoft Office.

Preferred:

  • DevExpress reporting SDK, Sisense reporting platform, data warehouses
  • Snowflake and associated ETL data load patterns
  • Azure Cloud / Functions / App Services / Storage design patterns and implementation
  • .NET Core
  • Point-of-Sale (POS) Systems. Familiarity with Solutions for monthly plans using recurring credit card charges and automatically update credit cards for recurring plans.
  • Certifications (MCPD, MCSD, MCSE, MCDBA) preferred.

#LI-AM2

Date Posted

09/29/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details