Experienced Angular, .Net, SQL Developer
Senior
.NET
Angular
APIs
Asp.net Core
C Sharp
Csharp Dotnet
Data Analysis
Data Analytics
Data Integration
Data Platform
Data Processing
Database
Databases
Design
DevOps
Engineering
ETL
Front End Development
Frontend
Frontend Framework
Information Technology (IT)
Integration
JavaScript
Microsoft SQL Server
Programming
Programming Language
Programming Languages
Reporting and Analytics
Software Development
Software Engineer
Software Engineering
SQL
Sql Server Integration Services
SSRS
Web
Web Design
Web Framework
Web Technologies
Job Description
Decision Flow is seeking an experienced full-stack Application Developer to support a core operations execution platform. The role emphasizes development across Angular front-end capabilities, C#/.NET business logic and RESTful APIs, and Microsoft SQL Server data and ETL workflows within an Agile environment.
Key Responsibilities
- Design, develop, and maintain responsive single-page applications using Angular and related technologies.
- Build modular, reusable UI components aligned with established coding standards and best practices.
- Implement client-side business logic, form validation, and application state management.
- Integrate front-end components with RESTful APIs to deliver consistent user experiences.
- Collaborate with UX, product, and manufacturing stakeholders, including planners, schedulers, supervisors, operations leaders, and IT/data owners, to translate workflows and requirements into functional interfaces.
- Develop operational dashboards, reports, data visualizations, and workflow interfaces used in manufacturing decision-making.
- Design and develop RESTful APIs using C# and .NET Core.
- Implement business logic and application services within the middle application tiers.
- Ensure APIs are secure, scalable, and performant.
- Work with other developers to maintain clean architecture and consistent service design patterns.
- Design, develop, and optimize Microsoft SQL Server databases, including indexing strategies, query tuning, and execution plan analysis.
- Write complex queries, stored procedures, and database functions.
- Develop and maintain logical and physical data models.
- Develop and support ETL processes and data integration workflows for customer and internal data sources.
- Integrate data from systems such as ERP, MES, shop floor control, planning, and related platforms using REST APIs, SQL, ETL tools, message queues, flat files, EDI, or other appropriate technologies.
- Map and validate source data in collaboration with customer subject-matter experts, including business definitions, keys, relationships, completeness, and data quality.
- Develop and maintain automated tests using industry-standard testing frameworks.
- Participate in code reviews and troubleshoot defects, performance issues, and security vulnerabilities.
- Contribute to improved code quality and system reliability, including secure coding practices with authentication and authorization mechanisms.
- Monitor and improve application performance, scalability, and reliability.
- Use Git or other source control systems for version management and participate in CI/CD pipelines and modern DevOps workflows.
- Operate within Agile development processes, including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of hands-on experience developing front-end applications using Angular.
- 3+ years of experience developing applications using C# and .NET Core.
- 3+ years of experience working with Microsoft SQL Server, including writing complex queries and stored procedures.
- Experience working with SSIS and SSRS.
- Experience developing and consuming RESTful APIs.
- Experience with automated testing and unit testing practices.
- Proficiency with Git or similar source code management tools.
- Strong understanding of object-oriented programming principles and design patterns.
- Ability to work effectively in an Agile development environment.
- Strong analytical and problem-solving skills with attention to detail.
- Strong written and verbal communication skills.
- Background supporting complex, high-mix, low-volume manufacturing environments.
- Familiarity with manufacturing systems and manufacturing operations software.
- Proven ability to integrate and validate data from manufacturing and enterprise systems.
- Demonstrated success developing user interfaces, reports, or dashboards for operational users.
- Ability to translate manufacturing workflows and stakeholder needs into application requirements.
- Knowledge of simulation, optimization, or analytics applications.
- Must be a U.S. Person as defined under U.S. export control regulations, including U.S. citizens, lawful permanent residents, and other protected individuals.
- Must consent to and successfully complete a pre-employment background check and drug screening in accordance with applicable federal, state, and local laws.
- Must be willing to complete technical assessments during the hiring process.
- Must be willing to travel occasionally to customer locations as needed (rare).
Technology Stack
- Angular, TypeScript
- C#, .NET Core
- RESTful APIs
- Microsoft SQL Server
- Git
- CI/CD pipelines
- Agile development practices
- SSIS, SSRS
Compensation
Salary: USD 95,600 to 146,000 per year
Work Location
Location: Hybrid remote in Youngstown, OH 44501
Additional Employment Benefits
- Bereavement leave
- Health insurance
- Health savings account
- Paid holidays
- Paid jury duty
- Paid time off
- Paid training
- Professional development assistance
- Work from home