Search

Application Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Application Developer

\n

Spearhead Labs, Inc. | Cincinnati, Ohio

\n

Position Type: Full-Time

\n

Experience Level: Open — Early Career through Senior Developer

\n

Work Location: Cincinnati, Ohio — Hybrid/Flexible

\n

Start Date: Flexible

\n

About Spearhead Labs

\n

Spearhead Labs is a Cincinnati-based software development and consulting company that helps businesses solve operational challenges through practical technology solutions.

\n

We build what businesses cannot buy off the shelf and connect the systems and data they already have.

\n

Our work includes custom application development, business intelligence and Power BI dashboards, data integration, process automation, and modernization of existing systems. We help organizations connect information across departments, improve workflows, gain visibility into operations, and make better decisions.

\n

Our customers range from small businesses and nonprofits to organizations with complex operational, engineering, quality, and compliance requirements.

\n

We believe good technology starts with understanding how a business actually works. Rather than simply automating existing processes, we work alongside our customers to identify opportunities, improve workflows, and build solutions that deliver measurable value. Our goal is to create systems that continue helping organizations improve long after implementation.

\n

Founded in 2020, Spearhead is a small, collaborative team built around open communication, technical curiosity, personal accountability, and continuous improvement. We encourage employees to ask questions, challenge ideas, take ownership of their work, and contribute to decisions.

\n

About the Position

\n

We are looking for an Application Developer who enjoys building software, solving technical problems, and seeing their work make a difference.

\n

This is a hands-on development position focused primarily on writing, testing, deploying, and maintaining business applications. You will work directly with our technical team to translate business requirements into reliable, maintainable software.

\n

Much of our development involves Flex-365, our existing, configurable business application platform. We extend and customize this platform to deliver solutions such as order management, workflow automation, approval processes, operational reporting, and data integration. We also develop standalone applications and modernize existing software systems.

\n

Our applications often connect with existing business systems and data sources, supporting broader solutions that include automation, Power BI reporting, and business analytics. While this position is focused on application development, you will have the opportunity to see how software, data, and business processes work together to create complete solutions.

\n

Because we are a small company, developers participate in multiple aspects of the software development lifecycle, from understanding requirements and evaluating technical approaches to implementation, testing, and deployment.

\n

We are open to different levels of experience. An early-career developer may work alongside experienced team members while building technical proficiency. A more experienced developer may take greater ownership of architecture, implementation decisions, and complex development assignments.

\n

In either case, the primary responsibility is developing and delivering working software. This is not a management position.

\n

Key Responsibilities

\n

Application Development

\n

    \n
  • Design, develop, test, and maintain business applications using C#, .NET, Blazor, and related technologies.
  • \n

  • Build new application functionality, user interfaces, business logic, and automated workflows.
  • \n

  • Enhance existing applications and troubleshoot functional or performance issues.
  • \n

  • Write clean, understandable, and maintainable code that can be supported and extended over time.
  • \n

\n

Database Development & Integration

\n

    \n
  • Develop and maintain SQL Server databases, queries, stored procedures, and related data structures.
  • \n

  • Build integrations between applications, databases, and external business systems.
  • \n

  • Develop reliable data connections that support application functionality, automation, reporting, and analytics.
  • \n

  • Support data validation, accuracy, performance, and reliability.
  • \n

\n

Testing, Deployment & Support

\n

    \n
  • Test and debug software to ensure that solutions function as intended.
  • \n

  • Participate in code reviews and continuous improvement of development practices.
  • \n

  • Assist with application deployments, troubleshooting, and ongoing enhancements.
  • \n

  • Help maintain technical documentation and share knowledge across the team.
  • \n

\n

Collaboration & Project Delivery

\n

    \n
  • Work with developers, designers, project managers, and customers to understand requirements and implement practical solutions.
  • \n

  • Participate in technical discussions and contribute ideas for improving application functionality, performance, and usability.
  • \n

  • Organize assigned development tasks, document progress, and support project delivery through Azure DevOps.
  • \n

  • Take responsibility for completing assigned work, communicating obstacles, and delivering reliable results.
  • \n

\n

Qualifications

\n

We recognize that technical ability can come from formal education, professional experience, internships, or independent projects.

\n

What We're Looking For

\n

    \n
  • Working knowledge of object-oriented programming and software development fundamentals.
  • \n

  • Experience with C# and .NET, or demonstrated proficiency with comparable technologies and the ability to learn our development stack.
  • \n

  • Familiarity with relational databases and SQL.
  • \n

  • Understanding of web application development concepts, including front-end and back-end functionality.
  • \n

  • Strong problem-solving skills and the ability to approach technical challenges logically.
  • \n

  • Ability to work independently while collaborating effectively with other developers and team members.
  • \n

  • Willingness to learn, accept feedback, and take responsibility for the quality of your work.
  • \n

\n

Additional Experience That Would Be Valuable

\n

    \n
  • Blazor, ASP.NET Core, HTML, CSS, or JavaScript.
  • \n

  • Microsoft SQL Server and database design.
  • \n

  • Microsoft Azure, cloud-hosted applications, or application deployment.
  • \n

  • Git, GitHub, Azure DevOps, or similar development tools.
  • \n

  • REST APIs, systems integration, or workflow automation.
  • \n

  • Power BI, business intelligence, or data integration technologies.
  • \n

  • Experience developing, maintaining, or modernizing business applications.
  • \n

  • Experience working directly with customers or translating business requirements into technical solutions.
  • \n

\n

A degree in computer science, software engineering, or a related field is welcome but not required. We place significant value on demonstrated technical ability, problem-solving skills, and completed development work.

\n

You do not need experience with every technology listed above to apply. We are interested in people who have a solid foundation and the ability to contribute and grow.

\n

Why Work at Spearhead Labs?

\n

    \n
  • Meaningful projects: Build software that solves real operational problems for customers.
  • \n

  • Variety of work: Gain exposure to different industries, business processes, and technical challenges.
  • \n

  • Direct involvement: Work closely with company leadership and experienced technical professionals.
  • \n

  • Ownership and autonomy: Have meaningful input into how solutions are developed and take responsibility for your contributions.
  • \n

  • Professional growth: Expand your technical capabilities while working on real applications throughout their development lifecycle.
  • \n

  • Collaborative environment: Join a team that values open discussion, practical solutions, mutual respect, and accountability.
  • \n

\n

Compensation & Benefits

\n

Compensation will reflect the candidate's technical capabilities, professional experience, and responsibilities. Because we are considering applicants at different experience levels, we welcome candidates to share their salary expectations as part of the application process, with compensation to be discussed and refined during interviews.

\n

Full-time benefits include:

\n

    \n
  • 120 hours of paid time off annually
  • \n

  • 10 paid holidays annually
  • \n

  • Health and wellness stipend
  • \n

  • Retirement plan with employer contributions, subject to eligibility requirements
  • \n

  • Flexible hybrid work arrangements
  • \n

\n

Work Location & Flexibility

\n

Our team typically works together at our Cincinnati office Monday through Thursday, with Fridays available for remote work.

\n

We value in-person collaboration while recognizing that flexibility is important. Work arrangements may be adjusted based on project and customer needs, opportunities for effective collaboration, and individual circumstances. We are open to discussing arrangements that support both employee productivity and team success.

\n

Start Date

\n

We are seeking a long-term, full-time team member and are flexible regarding the start date for the right candidate. We welcome experienced developers who are available in the near term, as well as students completing their degrees in December 2026 or May 2027.

\n

How to Apply

\n

Please send your resume and a brief introduction to:

\n

Robert Woodward — CTO

\n

robert.woodward@spearhead-labs.com

\n

We would also welcome examples of your development work, such as completed applications, academic projects, a GitHub portfolio, or descriptions of software you have developed professionally.

\n

Please include your anticipated availability or preferred start date and your desired annual salary range. We understand that compensation depends on the responsibilities and expectations of the position and are open to discussing those details during the interview process.

\n

Spearhead Labs is an equal opportunity employer. We welcome applications from qualified candidates of all backgrounds and provide reasonable accommodations throughout the hiring process.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...