Developer
Crew Carwash · Fishers, IN · 2 wk ago
On-siteEngineeringFull-time
About the role
This is an on-site role based in Indianapolis, IN, working 5 days per week. You will build and maintain a variety of solutions, including web applications, integrations, and data pipelines, owning projects end-to-end from development to production. You’ll also contribute to modernization initiatives and support company-wide pilots of new systems and AI capabilities.
Responsibilities
- Design, develop, and maintain internal web applications, customer-facing solutions, internal sites, and REST APIs.
- Build and maintain integrations with third-party applications and services through REST APIs and SFTP servers.
- Develop data models and build data ingestion, automation, and ETL pipelines (e.g., SQL Server to Snowflake).
- Deliver ticket-based development work, from interpreting technical requirements through implementation, release, and verification.
- Create and maintain CI/CD pipelines for production updates, including automated build, deploy, and error alerting.
- Build and maintain automated test suites and perform manual pull-request and code testing.
- Implement and coordinate application releases, verifying compliance with industry standards.
- Investigate and correct errors, data discrepancies, and production application bugs.
- Contribute to modernization initiatives, including:
- Snowflake consolidation toward a single source of truth.
- Modernized application UI and middleware.
- Audit logging for edited data.
- Maintain accurate, up-to-date documentation for both newly developed and legacy applications.
- Create and update reports as needed with DBA support.
- Provide after-hours application and data support for releases and critical production issues as needed.
- Support company initiatives, such as internal AI solutions and piloting new vendor products.
Requirements
- Bachelor’s degree and a minimum of three (3) years of software development experience, or an equivalent combination of education and experience.
- Knowledge of application design principles, software development lifecycle, and modern development practices.
- Proficiency using source control and formal change-control procedures for production releases.
- Knowledge of database design, data architecture, and data analysis.
- Experience building and maintaining CI/CD pipelines and automated testing.
- Understanding of cloud computing principles and cloud data platforms.
- Ability to interpret technical requirements and assess their impact on existing systems.
- Ability to investigate and evaluate new technical tools and methods to support the company’s goals.
- Ability to deliver quality code changes and fixes using best practices and methods.
- Ability to work on multiple development efforts at once as they move through development, test, and approval.
- Strong verbal and written communication skills.
- Results-oriented, flexible, and comfortable in a growing, changing company; provides backup for team members when necessary.
- Demonstrates confidentiality when exposed to sensitive company and employee data as part of programming tasks.
Skills
Preferred Experience:
- C#, ASP.NET, and .NET
- T-SQL and Microsoft SQL Server (SSMS)
- JavaScript and HTML
- Python
- PowerShell
- Git and source control workflows (Azure DevOps)
- REST APIs, SFTP servers, and web services
- IIS, Windows Services, and Windows Task Scheduler
- Cloud platforms (Azure and/or AWS)
- Snowflake or comparable cloud data warehousing
- CI/CD tooling (e.g., Team City) and automated testing
- Development environments (VS Code or Visual Studio)
- Incident/Request tracking and ticket-based delivery (ServiceNow)
Benefits
- Paid Time Off + 6 paid holidays each year
- Free carwashes
- Group health, dental, and vision insurance
- 401K with company match
- Daily pay options available at no cost to you
- Tuition reimbursement
- Recognition and appreciation events