AgreeYa Solutions

AgreeYa Solutions

Software Engineer

Draper, Utah, USA · Contract

Sponsorship not specifiedDetected 88 days ago
PythonC#BashNode.js.NETBackend DevelopmentObject-Oriented ProgrammingCode ReviewGitDynamoDBAWSTerraformCI/CDGitHub ActionsRESTCommunication

About the role

  • Bridge the gap between technical complexity and stakeholder needs through clear, professional communication.

Responsibilities

  • Develop and maintain backend services using C# and the.NET framework.
  • Design and optimize RESTful APIs and database schemas within AWS.
  • Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards.
  • Collaborate with Architects and Project Managers to clarify technical constraints and project requirements.
  • The candidate should be comfortable with.NET Core/6+ and building modern, scalable backend applications.
  • AWS & Cloud Fundamentals: Practical experience developing within the AWS ecosystem (e.g., Lambda, DynamoDB, RDS, SQS).
  • They should understand how to deploy and manage services in a cloud-native environment.
  • API & Database Design: Proven ability to build robust Web APIs and interact with both relational and non-relational databases.
  • We need someone who can provide constructive feedback, spot architectural "smells," and maintain code quality across the team.

Requirements

  • Experience with Python, Bash, or Node.js for automation, utility scripts, or rapid prototyping.
  • Familiarity with automated deployment workflows and GitHub Actions or similar tools.
  • Strong professional experience in Object-Oriented Programming (OOP) using C#.
  • A high level of proficiency in performing technical peer reviews.
  • The ability to articulate complex technical requirements to a diverse audience, including architects, PMs, and "tough" personality types.

Nice to have

  • Scripting Language Proficiency: Experience with Python, Bash, or Node.js for automation, utility scripts, or rapid prototyping.
  • Infrastructure as Code (Terraform): Experience defining and managing AWS resources via Terraform to ensure repeatable and version-controlled environments.
  • CI/CD Pipeline Knowledge: Familiarity with automated deployment workflows and GitHub Actions or similar tools.
  • Unit & Integration Testing: A "test-first" mindset with experience using frameworks like xUnit or Moq to ensure code reliability.
  • Top 5 Must Haves: C# /.NET Proficiency: Strong professional experience in Object-Oriented Programming (OOP) using C#.
  • This includes understanding data modeling, indexing, and query optimization.
  • Technical Review Rigor: A high level of proficiency in performing technical peer reviews.
  • High-Stakes Communication: The ability to articulate complex technical requirements to a diverse audience, including architects, PMs, and "tough" personality types.

Skills

  • A "test-first" mindset with experience using frameworks like xUnit or Moq to ensure code reliability.

This listing is sourced directly from AgreeYa Solutions's careers page and normalized into a canonical job model.