Application Developer

AI overview

Design, build, and support modern web applications and APIs using .NET and JavaScript frameworks in cross-functional teams, while focusing on usability and performance.

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. 
 
Key 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. 

 

Education 

  • Bachelor’s degree in related Information Technology 

 

Required Skills & Experience 

  • 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. 

 

Preferred Qualifications

  • 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. 

 

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 

 

 Wavestone is an equal opportunity employer. We embrace diversity as a core component of our culture. Our collective success depends heavily on the recruitment and inclusion of qualified professionals, regardless of individual characteristics such as race, ancestry, religion, color, sex, age, national origin, sexual orientation, gender identity, disability, veteran’s status, or any characteristic protected by law.

Perks & Benefits Extracted with AI

  • Flexible Work Hours: 30 Days of flexible paid time off (accrued monthly)
  • Health Insurance: Medical / Dental / Vision coverage
  • Participate in Company ESOP Plan: Ability to participate in the company ESOP plan
  • Paid Parental Leave: Paid Parental Leave Policy

Careers at Wavestone. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Application Developer Q&A's
Report this job
Apply for this job