What are the responsibilities and job description for the Solutions Developer position at BUSINESS IMAGING SYSTEMS INC?
Full-Stack Solutions Developer (Energy Sector)
Onsite – Edmond, OK | Full Time | Professional Services
We’re building modern software solutions for the energy sector — including but not limited to upstream and midstream operations, production, engineering , regulatory compliance, land/lease records, and the complex data ecosystems that support them. Our applications combine clean, modern UI/UX with powerful data automation and intelligence delivered through Grooper and custom-built solutions and services.
We are looking for a developer who thrives in modern full-stack development, understands how to build secure and scalable systems, and can translate energy-domain challenges into intuitive software.
This role is onsite in our Edmond, OK office (no remote or hybrid options).
What You’ll Do
Modern Application Development
- Build modern, responsive user interfaces using TypeScript, Tailwind, and contemporary JS frameworks.
- Develop secure and scalable APIs and backend services in Node.js, TypeScript, and PostgreSQL.
- Implement modern authentication using OAuth2, OIDC, and Entra ID (Azure AD).
- Architect and maintain RESTful or GraphQL services supporting high-volume data workflows.
Energy Sector Solutions
You’ll collaborate with domain specialists to build solutions that support:
- Upstream (well files, drilling reports, completion data, production data)
- Midstream (gathering, measurement, transportation documentation)
- Regulatory compliance (state filings, reporting, environmental documentation)
- Engineering (SCADA logs, well logs, field tickets, inspection data)
- Land & Lease records (ownership, title, contracts)
- Integration with Grooper to extract and classify operational documents, logs, images, and structured datasets.
Solution Architecture & Technical Execution
- Participate in architecture and design discussions for new modules and modernization initiatives.
- Write clean, maintainable, well-designed code with strong documentation.
- Build reusable UI components, shared libraries, and scalable backend patterns.
- Contribute to technical reviews and continuous improvement across the development team.
Full Lifecycle Delivery
- Support the entire lifecycle: architecture → development → testing → deployment → maintenance.
- Partner with product, QA, support, and implementation teams to deliver high-quality solutions.
- Assist with deployments and customer onboarding for energy clients across multiple disciplines.
Qualifications:
Your Experience & Qualifications:
- Bachelor’s or associate degree preferred; 2-4 years related experience in lieu of education
- 1-4 years’ experience in content management or database management preferred
- Microsoft .NET development required
Technology
Integrated Development environment
-
- Microsoft Visual Studio
- Azure DevOps
Languages
-
- C#, C
- SQL, Transact-SQL
- JavaScript / TypeScript
- CSS3 / SCSS
- Razor (Blazor)
Database management system software
-
- Microsoft SQL Server
- Oracle
Operating systems
-
- Microsoft Server / Desktop
Physical Requirements:
-
- Sitting for long periods of time
- Lifting up to 35 pounds
- Repetitive motion involving hands and fingers
Travel Requirements:
- Occasional