Application Developer

WavestonePittsburgh, PA
2d

About The Position

We are seeking a hands-on Software Developer to design, build, and support modern web applications and APIs for a variety of clients and industries. This role blends strong engineering fundamentals with consulting skills – clear communication, requirements discovery, pragmatic decision-making, and the ability to deliver reliably within project constraints. You will work in cross-functional teams to build cloud-enabled solutions using primarily .NET, modern JavaScript frameworks, SQL/data platforms, and Azure services.

Requirements

  • Bachelor’s degree in related Information Technology
  • 2+ years of professional experience building production software with C#/.NET.
  • Experience building web APIs (REST principles, HTTP semantics, JSON, authentication patterns).
  • Experience with modern JavaScript/TypeScript and at least one modern framework such as React or Next.js.
  • Strong working knowledge of SQL and relational databases (data modeling, joins, transactions, indexes, query optimization).
  • Experience delivering solutions on Azure, such as App hosting, Data services (Azure SQL, storage patterns), Identity/security concepts (Managed Identity, Key Vault, Entra ID concepts), Monitoring (Application Insights/Azure Monitor concepts)
  • Experience working in an Agile delivery model with modern engineering workflows (PRs, code reviews, CI/CD).
  • Strong problem-solving and debugging ability: isolate root cause, reason about systems, and propose practical fixes.
  • Software engineering fundamentals: data structures, algorithms (as applied), design patterns, modular design, maintainability.
  • Quality mindset: testability, performance considerations, and disciplined code review practices.
  • Communication and client readiness: translate between business needs and technical implementation; write clearly; present options and tradeoffs.
  • Ownership and reliability: deliver independently, ask the right questions early, and follow through with attention to detail.
  • Ability to multi-task and plan proactively; accomplish goals in a timely manner.
  • Collaboration: work effectively across roles, provide constructive feedback, and contribute to a positive team culture.

Nice To Haves

  • Experience with microservices and distributed systems patterns.
  • Experience with ORMs and data access patterns.
  • Experience with API documentation tooling and contract-first approaches.
  • Exposure to security and compliance requirements (SOC2-minded controls, secure SDLC practices).
  • Prior consulting or multi-client delivery experience.

Responsibilities

  • Delivery & Engineering Execution Design, develop, test, and deploy scalable web applications and services using .NET (C#) and modern web patterns.
  • Build and consume RESTful APIs, including request/response contracts, versioning strategies, and performance considerations.
  • Develop responsive UI experiences using React, Next.js, or similar frameworks, with a focus on usability, accessibility, and performance.
  • Implement data access layers and persistence strategies using SQL and relational database concepts (schema design, indexing, query tuning).
  • Participate in architecture and technical design discussions; contribute to solution approaches that balance maintainability, security, cost, and timelines.
  • Cloud & DevOps Build and operate solutions on Microsoft Azure (deployments, configuration, monitoring).
  • Contribute to CI/CD pipelines and infrastructure practices.
  • Support observability and operational readiness: logging, metrics, alerting, and incident triage.
  • Quality, Security, and Standards Write clean, maintainable, well-tested code following engineering best practices.
  • Implement secure coding practices and help address common risks (authentication/authorization, input validation, OWASP concerns).
  • Produce technical documentation (API docs, runbooks, deployment notes, design decisions) appropriate for client delivery.
  • Consulting & Collaboration Collaborate with product owners, designers, architects, and client stakeholders to clarify requirements and propose solutions.
  • Break work into deliverable increments, estimate effectively, and manage priorities in an Agile environment.
  • Communicate status, tradeoffs, and risks clearly; contribute to a high-trust, client-facing delivery culture.

Benefits

  • Medical / Dental / Vision coverage
  • Health Care FSA and Dependent Care FSA
  • Employer Paid disability and life insurance
  • Short-term & Long-term Disability
  • Term life and AD&D
  • Voluntary life insurances
  • Critical Illness and Accident insurances
  • $50 Technology stipend (monthly)
  • 401(k) retirement plan - Traditional 401(k) & Roth 401(k)
  • 30 Days of flexible paid time off (accrued monthly)
  • Employee Assistance Plan (EAP)
  • Paid Parental Leave Policy
  • Ability to participate in the company ESOP plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service