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.
Apply directly at AgreeYa Solutions →Create a free account for alerts like thisView AgreeYa Solutions immigration profile
This listing is sourced directly from AgreeYa Solutions's careers page and normalized into a canonical job model.